Rural and middle class white males make up the core of the military, especially combat positions.
Why join a military that stacks the deck against you because of gender and skin color? Or any organization, for that matter?
Top that off with Neocons and Democrats who hate you, why get yourself blown up for a foreign people who hate you? I did, and it was stupid of me. I signed up to defend the USA, not build up Trashganistan. The people there are not worth one drop of American blood.
You can say what you want about neocons ( the people most likely to use the term are marxists and surrenderjunkies) but it there is no truth to your comment that neocons hate military personnel. That is just false and doesn’t even make sense ideologically.