But they would never consider dating street sweepers or shop workers or manual labourers either, or anyone else they see as beneath their social status as "university students", despite relying on those people every single day of their lives. It's pure class snobbery, and this is why many people hold "students" in contempt.
Fortunately most grow out of it when they graduate.
PS: Yes, this means that large numbers of smart people don't think the way you do.
Since the American political spectrum is skewed so far to the right, that it's ridiculous it might be true that American soldiers have views more representative of the population.
Obviously your own experience differs, but you must be careful in applying that to an entire continent. Not to mention the absurdity of university students looking down on soldiers, many (almost all in my unit) of whom will hold degrees themselves.
As the popular proverb in Poland goes, "za mundurem panny sznurem" - "girls queue up behind an uniform[ed guy; follow him]".
A lot of private (what we call "public") schools have Army/Air-Force cadet groups which are supported by the real armed forces and often have ex-forces staff working in the school.
The US is just such a young country that it simply either hasn't learned the lesson, or that any kind of political dissent is dissipated or ineffective. Personally I take humility over pride any time of the day.
Meanwhile, Americans are kept in poverty to fund the military force that lets Europe and Japan be generous to their citizens. How just can that be?