.... there is zero doubt in my mind that American loyalty is at an all time low. The 1960s would be the closest, but even then it was NOT anti-Americanism, but anti-establishment. ....
Really? I don't see veterans returning from tours of duty abroad being spat upon today, do you? I don't see people screaming "baby killer!" in their faces (without a trace of irony, I might add).
The Vietnam war was a very different war.
#1 - we lost. WW I and WW II vets had a feeling of "you guys failed"... not knowing yet just how terrible the military leadership was... so they tended to blame these "kids" who wasn't tough enough.
Young people, rightfully so, had problems with the war - and again the brunt of their opinions were errantly, and tragically manifested on the returning soldiers.
So there, I have no argument. In that sense you are correct... anti military sentiment among the young was even worse than now. But it didn't last. In my opinion, I think the current opinions of our young is going to be long term, and may never return unless there is some massive thing that happens. Much bigger than 9/11.
We have a serious problem in this country of a lack of patriotism and loyalty to the country they were born in. It's okay for all other countrie sin the world to be proud of their heritage... but not us. We are not suppose to show pride.
Self hating morons.