I find it mind numbingly stupid that Americans shove their culture down everyone's throats, invade other countries and wreak destruction on other societies. They travel abroad with the attitude that they are perfect and are arrogant and rude in general. What happens in the USA affects me here in Canada because we are their biggest trading partner, to the tune of half a trillion dollars a year. Yet they have the attitude that non-Americans cannot criticize their far from perfect society.
Let me be perfectly clear, I am Canadian. I am Canadian by choice since 1966. I am happy I'm Canadian and oh so glad I'm not American. I like my healthcare and the fact my country is safe and virtually gun free. Canadians guard America's northern border, we are a member of NATO and NORAD. If you don't understand what that is then educate yourself and google it.  Please stop portraying yourselves as the guardians of democracy when your democracy is collapsing.