Soldiers dont have those rights. You cannot publicly go negative on your chain of command and keep your job at the same time.
3 US Soldiers Speak Out on McChrystal's Firing (Democracy Now)
Active Duty Soldier Talks Politics on PressTV