I can't add much more to what has already been said so well, by many...
I just wanted to add my Italian perspective about people hating America before Bush and during the Clinton years. Not at all, not in Italy! Italians thought Clinton was great, they smiled at his indiscretions, but we don't care much about politicians' personal lives, it's more what they get accomplished. Now, they LAUGH at BUsh, at his blatant ignorance and at his lack of diplomacy skills, at his warmongering and the fact that he wasn't even elected...in the self-proclaimed 'leader of the free world'
My husband is American, he loves his country and we do have a great life here (but, we have money) but he hopes one day we can go to Italy to raise our kids and go to school.
We will miss all the space here but we'll have every single 'freedom' Americans have here PLUS many more! No violence in public schools, great education and I can't wait to get 5 weeks a year paid vacation and a 2 year maternity leave to be with my kids. Now, THAT's freedom!
(or some call it the 'evils of socialism'... BTW, in Europe, most countries are a mix of socialism and capitalism, something the avg. AMerican is not aware of- it's not an all or nothing kinda thing)