i see foreigners around nyc all the time. i never once said, "wow what a stupid russian" (for example, could be an italian, spaniard, etc) and then made all of my assumptions about the country based on that 1 person. i mean really, i dont think anyone watching that beauty pageant girl said, "wow, the US must have terrible schools just look at this 1 person, they all must be stupid". thats a huge stretch. if your ashamed to be an american its better you leave. in my case my head is not in the sand, i support the country in times of success and failure. im sure the country was awesome for you when the stock market was rocking and the dotcoms were rolling and everyone was making money hand over fist. but when the dark cloud comes around the best thing to do in times of trouble are to cut losses and run.
theres alot to be proud of about being an american. its a shame people forget that and make everything a negative when times are tough.