Been that way a looong time
By "steps on the rights of everyone else" I was lamenting the fact that anyone who is not an on-duty LEO/security suddenly has any right to carry denied. The instant I leave base, I can legally open carry. The second I cross the property line, I become a criminal for the same action.
Note that the troops don't have their issue weapons on them either, except when on duty, and the duty calls for it. The rest of the time, they are all locked up in the arms room. And in the states (and other bases in the world in "peaceful" areas) most of the time they have their weapons, they do not have any ammunition. Only on the firing ranges, and as specific guards do they get any ammo.
I know this was the way it was 35 years ago when I was in. I hope that in those countries considered the "sharp end" it is different, but I don't know that from personal experience.
Our troops aren't "plaster saints". Unsupervised, (and sometimes even when supervised) they can be as reckless and irresponsible as any civilian in their age group. The fact is, that in order to cut down on accidents, the services have had a policy of no weapons and no ammunition for everyone, except when needed for duty for a very long time.
God love our troops, and so should we. I mean no disrespect at all. I was one, my children are both in uniform right now. But face reality. Take normal youthful idiocy, and add in the stress of the military (both pre, and post combat), and you have a huge potential for problems. The military's solution is, like nearly everything else they do, uniform. One size fits all (fits badly, but fits).
You may be a competent individual, have a CCW, training, etc. But the service doesn't care. Their answer is what it is.
You should recognise that as a member of the military, you do
not have the same constitutional rights as a civilian. Your enlistment is a contract where you voluntarily agree to the suspension of your rights, while you are serving. One does this, so that the civlian population can keep their rights. Thats the whole point. Thats part of the sacrifice made by everyone who takes the oath and puts on a uniform. That is why they deserve our respect, and our love. For what they are willing to give up, so that the rest of us can be safe.
I walked that path a long time ago, you are on it today. Don't focus on the pitfalls and the rocks, step over them, keep your eye on the real goal, and keep your powder dry.