Reading the replies to this and have to wonder, are (Americans) really this narcissistic and self-loathing? Really? No, as a country we are not perfect, but I hate to break it to you, no one is. Nevertheless people risk their lives to come here, hell they risk the lives of their children for a chance here. I don't know know what that tells you, but it tells me everywhere else must suck more.