Ha, well, you're the first one I've met. (Kidding) I understand the generalizations are negative. Unfortunately, when you come from another country, you experience as you go and you form judgments. Now this might not be great, but it's kind of how the human mind works and categorizes things. I'd say the most important thing is to just have an open mind. It's how I've stayed sane and learned a lot from my experiences. I also take it up the butt regularly from people in my class who like to make fun of my country and can't understand how it would ever get old. I don't even usually respond... But, anyways, it can be hard for people who are foreigners to come to the US, just as I'm sure it might be hard for an American to live abroad.
I'll tell you a little story about me.
My school - which I love - is dominated by Canes and Gator fans or whatever fans and as intelligent as this individuals are, when it comes down to game time, people get downright stupid. I got asked 4 times in one night where I was going to watch the game when the Canes were playing the Gators a while back for the first time this season. First time someone asked me, I had to figure out who was playing who. I resented that my classmates assumed I was going out to watch the game. I've tried it several times, and I just can't appreciate it. After the 4th time that evening, I called my parents and told them that it's times like this when I get lonely. So my dad said "Find the intellectuals and hang out with them tonight" and I said "dad you don't get it, it's a cultural difference, half the smart people are watching the game". Ha, the horror... Anyways, I accept the cultural differences, and I know that not all schools or places are like this and most of the time people are normal. But come game time...and it's a cult world out there.