Thanks to the Baby Boomer Pt.1 Hippies there will always be the anti-war freaks who will be against any war-libs, Paulistinians, and so forth. 50K people came out to demonstrate the impending war in Afghanistan after 9/11 blaming America 1st etc.
There is no trick - as you know there are tests to be soldiers (AFQT etc) and the people who score higher on those remain in the service, willingly.
What is your objection exactly - minority "oversubscription"? or undersubscription by "the rich"?
Me, I have no multi-culti moral relativism guilt or self-hate poisoning my mind. American society > any other, 1 American life is worth 1000000s of any others, especially our enemies.