More Americans are giving up their citizenship because of more stringent disclosure laws. I say let them. For monetary gains, they're willing to give up being the citizen of a nation that many in the world continue to look to for leadership.
Sure, we made mistakes, both big and small, but in general, Americans are a great and generous people. Given the chance, hundreds of millions, perhaps billions, would rather be Americans than not.
So, for these short-sighted dimwitted people who are giving up the shield of America for short-term monetary gains, so be it. When you're in a tight spot, you're on your fraking own.
Whatever the reasons are, for many of these, it's about greed.