And the fact that the Federal Government can force those on active duty to follow any new social experiment to its conclusion because those serving their country can either 'shut up or get out' if they don't like it.

There is no 'discussion  of opinions' on active duty regarding homosexuality, gender equality etc.  Orders are given and will be obeyed.  Don't like it?  

Shut up or get out.  Dissension is not permitted.  The politicians in Washington D. C. have spoken.