You make a good point. You can't please everyone, though. Even with ideal conditions back home, I still knew many people who packed their bags to countries like Belize or Mexico...for good. Like I stated earlier, if someone turns in their passport, they more than likely have reliable income abroad, have established themselves in another country, and saw no further use for their U.S. citizenship. Do we really want those people here anyway? Instead of voting and taking other measures here at home to better the situation, they leave. Not just leave, they renounce their citizenship. If someone is willing to do that, no government policy will change it, so it's best that they go. Those that come to the U.S. legally, learn English, and want the best for America are those that help us make it a better place to be. And work as perfect replacements. Just my two cents.