Freedom of speech
Wrong.
Freedom to choose where you live
Wrong.
Freedom to disobey an order from a superior.
Wrong.
As a member of the military you will do what you are told or face the consequences which could include prison time.
You face these in civilian life, as well.
What would happen if a service member was told they were deploying and that person said, "no, I'm not going" and went AWOL?
What would happen if you told your employer you weren't going where he needed you or do what he needed? What would happen to a child who did the same of his parents?
On the other hand I as a civilian I can tell my boss to go pound sand and the worse thing they can do to me is fire me.
Which is a consequence you accept.
I can, and have, told my superiors at one time or the other to "pound sand". And I was not charged or placed in irons.
(MOD: Yeah bit over the top there)
Servicemembers are not mindless automatons who blindly follow whatever they are told to do. They don't give up their right to vote, their right to peaceably assemble and protest, their right to freedom of religion, their freedom of speech, or any of these other things you may have issue with.
HOWEVER, as servicemembers, they aren't like civilians in one, very important, aspect that people seem to lose perspective of, and this is where understanding breaks down. This is in addition to the obvious one that their duty involves going in harms way:
SERVICEMEMBERS ARE DIRECT REPRESENTATIVES OF THE GOVERNMENT.
So all those restrictions that are placed on the federal government ALSO apply to them as well.
These matters are addressed, too. For example, it's perfectly acceptable for a servicemember to participate in political rallies but not in uniform or otherwise in a manner in which he may appear to represent the government.
And his duty for obeying extends to obeying the LAWFUL orders and regulations. Not blind obediance to all orders he may be given.
Anyway, I should really stop here. This is already way out the scope of this thread.