The Prince makes a good point:
Just to clarify that H1 visa holders are also taxpayers. I am a foreign national working on H1 visa and am as mad at the stupidity and incompetency of the American leadership as you are.
I am subjected to as much taxes as you are with the only difference that your kids will probably benefit from all this some day but when i return to my home country, i wont!! I have great respect for this country (not leaders) but please do not vent anger on us for mistakes made by American leaders. Also, the American economy would not have prospered to what it did in the recent past, if it wasn’t for foreign nationals. We are in the same boat, facing the same consequences and have to fight it together. Lets not blame anyone unnecessarily, but blame those who are truly responsible.