It's even more absurd. They force Green Card holders to pay taxes too.
I lived and worked in country A, have citizenship with country B and the most amount of money when I worked in A was sent to the US, where I have no rights, no one would come for me to 'save me' when I'm held hostage or whatnot. Nothing. But I paid more taxes to the US than to country A (and nothing to my home country).
The very reason i do not even consider working for a us company. I could not even open a normal private bank account when my money comes from the US (Switzerland)
I lived and worked in country A, have citizenship with country B and the most amount of money when I worked in A was sent to the US, where I have no rights, no one would come for me to 'save me' when I'm held hostage or whatnot. Nothing. But I paid more taxes to the US than to country A (and nothing to my home country).
I relinquished my Green Card two years later.