They all seem to say "I pay taxes, where's my social security and welfare?"  
If you are a fresh off the boat non-citizen, you don't get such benefits because it is not certain you will stay long enough to pay enough taxes to make the benefits sustainable. It takes a lifetime of working and paying taxes for social security and welfare benefits to be sustainable.