It seems that class and maturity skipped a generation.
Not really. Two and a half million boomers served in Vietnam. 58,000 never came home. Another three or four million served in the Armed Forces elswhere. Actually, quite a bit more than today. The military was much larger. Those who served in the period of Vietnam need not take a back seat to their children in Iraq and Afghanistan. They all serve their country. They all will return with their honor and class.