There is also the factor that free health care, education and so on is AFAIK only available to citizens of the country they are being given in. So you would have to renounce your US citizenship to qualify for any of that stuff, which means you aren't american anymore so there is that problem solved.
Yes, and it's actually this aspect that made me guffaw the loudest.
There are still some countries out there (I think) whose economy is holding up reasonably and which offer their citizens awesome socialized health care and educational options. The thing to keep in mind is that those countries don't just hand out citizenships like candy. It's even hard for a USian to get into CANADA these days, for fuck sake. A strong socialized benefits system means that these countries have a vested interest in only naturalizing people who are bringing them strong assets and are not simply there to suck from the teat of the system. Some typical requirements are:
A college degree
A job already lined up in a growing field
Middle-class or higher earning potential
OR
Independent wealth enough to assure that you won't be a drain on their system.
I don't know if this is still the case, but about 5 years ago when a friend of mine wanted to move to Canada, since she didn't have a college degree, a portable business, or highly desirable job skills, she could have bypassed those requirements by having $100,000. She didn't have that, either, so she still lives in Oregon. Oh well! Canada might have been a bit of a disappointment, anyway.