Rush Limbaugh was speculating today about the causes of anti-American sentiment in disaffected young people like the NYC hatchet jihadi. He attributes the anti-Americanism to leftist ideas and historical ignorance endemic to our schools. I think this is correct to some extent.
However, the jihadis and other violent anti-American Americans are extreme outliers. The vast majority of people on the Left are not nearly so hostile to American institutions and culture, though they tend to hold grievances against this country and its political system and culture that conservatives do not. Limbaugh makes the typical culturally tone-deaf conservative error of attributing to anti-Americanism that which could better be attributed to cynicism and ignorance.
The USA is a political, economic and cultural wonder, but you need some history to appreciate this fact and our schools no longer teach it. If you don’t know much history, facile cynicism and the tendentious explanations of people who really don’t like the country become plausible. It’s difficult for someone who understands the origins of this country’s institutions and traditions to become a jihadi. It’s even more difficult to become a jihadi if you also understand the intellectually convoluted roots of modern Islamism.