You are right, there are more restrictions for me. I'll change my evaluation of "you sign away all your citizenship rights" to mostly false. The OP made a rather encompassing assertion. I still retain most of my rights as a US citizen.
For anyone reading this that is curious, we do agree to a new law code. It's the Uniform Code of Military Justice. One aspect is that it ensures service members are held accountable to laws in countries where there may be drastically different laws. It also includes provisions such as article 88 which states:
> Any commissioned officer who uses contemptuous words against the President, the Vice President, Congress, the Secretary of Defense, the Secretary of a military department, the Secretary of Homeland Security, or the Governor or legislature of any State, Commonwealth, or possession in which he is on duty or present shall be punished as a court-martial may direct.
And article 89 also limits speech more than an average citizen.
> not everyone gets the GI bill benefits they are promised
I'd be curious to hear the facts behind this assertion. The regulations are pretty clear on how to qualify. I've never seen someone qualified then denied.