I don't know if anyone has pointed it out before but it seems to me that American expats are a major source of anti-Americanism.
I'm not just talking about the Vietnam war resisters who went to Canada and have derided America ever since. I'm talking about expat Americans everywhere who spew a never ending stream of venom about America.
I remember 40 continuous years of idle expat discussions, cocktail parties and dinner parties where Americans are the first and most vocal to express hate for Nixon, Reagan, George W. Bush, Sarah Palin, Rush Limbaugh.. the list is endless and the patois is pure hate-America Liberalism.
The startling thing about this 40 years of venom that I've lived with is that it encourages nationals of other countries to feel safe spewing the same anti-American venom.
Is there a solution to expats bad-mouthing? The only thing I can think of is to get some diversity out to the world of expats. Maybe we could convince Rupert Murdoch to create a global version of Fox News.