If you have the green card "in" at least 8 of the last 15 years, you have the privilege of paying the exit tax when you give up the visa status. (Well, you pay extra tax only if you are "rich" for certain definitions of "rich". You will certainly have a giant mountain of tax forms to fill in.)
If you terminate your green card before that magic moment of holding the permanent resident visa "in" 8 of the last 15 years, then you can exit the United States cleanly and easily, with minimal paperwork and no risk of extra tax.
That's why I tell people who want to come to the USA to avoid getting the permanent resident visa and get a different visa status instead.
Disclaimer. I am a lawyer. I am an international tax lawyer. My office does a LOT of expatriation cases where we log people out of the U.S. tax system and the U.S. nationality system.
Considering you get to deduct $100k of your foreign earnings, it's not like they are trying to rake John Doe Expat over the coals.
If other countries behaved the same way, it wouldn't be so ridiculous- but they don't, so it is.
http://en.wikipedia.org/wiki/International_taxation#Individu...
Thought of differently- expats expect to be able to vote, right? Is it fair and reasonable for someone who is categorically excluded from paying taxes, to be allowed to vote?
Why should someone living outside the united states, with no houses in the united states, still pay US taxes, just because they have US citizenship?
I get where you are coming from, sure there are arguments for it, but it's not like there are none against it, either.
As a permanent resident, it's the one thing that gives me pause about applying for citizenship (I know that the same rules apply to me whilst I'm a permanent resident, but I'm concerned about what happens in the future if I decide to leave the USA).