I find it very amusing that you wrote something like this while pretty obviously considering yourself smarter than average.
If someone joins the military as one of those, quote unquote, freedom-loving patriots misled by their country, they have to either be too stupid to live, or so ignorant that they have the naivety of a toddler. Noam Chomsky, Gore Vidal, and Howard Zinn have been around for decades, after all.
If the soldier believes that they're fighting to serve their country, they have to completely ignore:
The US invasion of Vietnam.
The US overthrowing Cuba and installing a brutal dictator, subsequently strangling the country economically when the people overthrew said dictator.
The US invading and occupying Panama.
The US proxy war of Nicaragua.
The US support and arming of a genocidal Guatemalan dictator.
The US' invasion of Afghanistan.
The US installing an Iraqi dictator followed by a subsequent invasion when the dictator invaded Kuwait for control over the region's oil.
The US invasion of Somalia.
And finally, the US occupation of Japan during the end of WWII.
I'm sure I've missed quite a few atrocities on behalf of the US. Latin America is a museum of such.
So if the soldier ignores all that, and still signs up believing themselves to be moral, they're an utter buffoon. If the argument is that "they didn't know any better", then they're the same; you can't live in the US and not know of the atrocities. That's just silly.