I think America has it's merits, and i definitely think that most peopel from other countries get easily riled up, because the picture they get of America is in my opinion, pretty distorted. I have freinds from other countries who just ask questions that i find ridiculous, because their perceptions of the people here are so off.
You might not agree with our government, but that also changes frequently, and so there is always an oppertunity to change. I would wager that the opinion of america will change for the better in the next 20 years or so, as the current young generation grows up and gets more influence on the system.
I notice that alot of the young people sound just as angry about the less than perfect things our government and country are guilty of as many of you guys from other parts of the world, and while there will always be idiots, I think policy and people will change.
there is one thing that makes america great, and that is most americans are willing to try to change and improve themselves. The people here are not the idiots you guys seem to think we are. Trust me on that one.