The argument is a good one, but I think it is missing the nuance of the status of a soldier, who, for a variety of reasons, is not an average citizen ( note, how many restrictions are listed with qualifier 'while in uniform'[1]).
You can say what you want. Just don't make it look like the army is saying this.
It may sound like a contradiction, but it is not. You voluntarily join the army. You join that specific group and accept their 'rules'. It is harder to argue ( not impossible since there are naturalized citizens, who clearly opt in to become citizens ) that citizens by right of birth voluntarily opt into that set of rules. That is the where constitution comes in.
But restrictions like this don't just apply to soldiers, journalists can be prosecuted for revealing classified information, people can be prosecuted for treason because they revealed specific information to foreign agents, people can be sued for defamation. All these are restrictions to free speech.
My argument is every one believes there are limits to free speech they just place the boundaries at different places. And I stand by my position that the soldier example is on a fundamental level a restriction on free speech.
You can say what you want. Just don't make it look like the army is saying this.
It may sound like a contradiction, but it is not. You voluntarily join the army. You join that specific group and accept their 'rules'. It is harder to argue ( not impossible since there are naturalized citizens, who clearly opt in to become citizens ) that citizens by right of birth voluntarily opt into that set of rules. That is the where constitution comes in.
What I am saying is that army argument is flawed.
edit: changed typical to average
[1]https://www.globalsecurity.org/military/library/policy/army/...