Just wanted to say that our first week together in the US my mother in law sent an e-mail to our joint address (hubby & I ) that was very Anti - Canadian, and said some very cutting things about Canada and Canada's "not so helpful self" in Iraq.
I was shocked when I opened it up.. stunned that my brand new mother in law (of like 2 days) would forward something like that to an e-mail account that we had.
I realized 2 things first:
1. Perhaps she didn't connect how this might offend me
2. I have no control over how others look at my country
3. She would never have ment to cause me pain (what reason could she possibly have for it)?
4. That my hubby was the only one that could handle it, since it's HIS mother

So, I forwarded him the e-mail and said, "honey, I realize that your mother never intended to hurt me, but I find this e-mail very offensive".
He took the hint, and e-mailed his mum and said.. Mum.. we realize you probably just forwarded this without reading it, but there were some very derogotory statements in there about Canada, and my wife has as much love and loyalty to her country as we do to ours, so in the future, please refrain from sending those e-mails to us". She was horrified, and immediatly corrected her forwards to us.

YEah for hubby, and yeah for Mom In Law!!!
Being in a foreign country, I guess I expect some to not understand my native country, or it's ways of doing things. I guess, I'm the visitor so I'm trying to give people the benefit of the doubt and just be patient..
Anyway, MUCH different situation than yours. I would have reacted exactly the same way, and cried and cried for days. But I did want to say that others in here have been faced with people saying and spreading negative things about our countries of origin. Hang in there!! Like everyone else has said before me, there are very many different people responding very differently throughout this nation.

You'll meet great ones and umm.. others you'll probably not want to meet again

Best of luck!