As a non US citizen, I think there are a lot of high level cultural issues that would prevent me considering a job in the US, well before I pulled out a calculator and starting comparing salary to cost of living.
I won't enumerate them because it would be sure to offend somebody (everybody?).