While commonsense seems to be a key liberal phrase these days, those using it do not have any commonsense. If you want to cut sexual assaults in the military the solution is simple. You do not put men and women or faggots in close proximity of each other, especially when there is rank to be gained and money to earned. This is too often done through politics and unfounded allegations to eliminate the next person in line. Compare that to earning the next rating on an equal basis.
Our nation would be much better off with women staying at home with children of our warriors instead of being warriors. And well, the faggots ... I just do not see a place for them at all.
I do believe that the military sexual assaults story is a desperate attempt by the admin and its minions to deflect away from the scandals plaguing its own self.
The rest of the social phenomenae you raise, notwithstanding.
Amen