I live and work in Italy, for an Italian company, and have to pay taxes to Italy. I use Italian health care. My children go to Italian schools. I don't see why I should pay taxes to the United States. If my Italian wife were to live in the US, she would not owe any taxes to Italy. This is true for citizens of all countries besides the US and Eritrea, and the latter probably does not have the means to enforce it.
Then you might consider giving up your US citizenship. Of course this means your children (that you have not had yet) should not be able to claim US citizenship.
So I should give up my citizenship? No thanks. I think my country should stop being so overbearing and invasive, thank you very much, like all the others (in this particular matter, at least). "Land of the free" and all that.
http://en.wikipedia.org/wiki/International_taxation#Individu...