First off...Europeans bashed America mostly because of Bush, second off, they're bashing the government, not the people. I've been to Paris, I didn't meet one person who thought poorly of me or was rude. Third, they probably bash America because there are a lot of us who believe we're superior to every other country because we have a knack for winning wars (except when they take place in Asia :P). If someone acts like they're so much better than you, they get made fun of, do they not? Nobody likes a douche, we happen to be one of the douchiest countries.