1) Is there a compelling government interest in prohibiting service members from expressing their views, or from prohibiting them from expressing anything that this Marine expressed?
2) Are the rules narrowly tailored to achieve those goals?
3) Is this the least restrictive means possible to achieve those goals?
I'm not sure that I can say yes to all three of those criteria. Also, to the OP, saying that the right to bear arms disappears when you're in the military is absolutely absurd. In case you didn't notice, the military carries alot of weapons, which civilians don't normally have access to. That was a really stupid thing to say. Rights are rights. They remain rights, even in the course of military service. You do not lose the right to free speech. That's why DADT was ruled unconstitutional. You do not lose the right to the press. You can watch or read any news source you want. You do not lose your rights. That's a very ignorant thing to say.
Clearly you never served or you wouldn't have called me ignorant.
soldiers don't own those guns. personal fire arms are not allowed on base and knives must be small.
If we had free speech, this wouldn't be an issue.
and so on ans so forth.
I suggest you don't guess in the future when dealing with people that know, since they lived it.
At least 2 other Vets have posted, none of them corrected me b/c they know I'm right.
Actually that depends my man, at Travis Air Force Base my friend was allowed to have his guns but he had to keep them at the base armory with security forces when he lived on post. If you live off base you can have your own fire arms but you have to follow the rules of whatever state you are in.