And in America we earn our keep. Life is not fair, if someone's willing to work for less, you simply show up and do a better job and demand a better salary. Entitlement is not America, it's communism
Life isn't fair, but we could do a lot better than imposing even more unfairness. Sexual harrassment and sexism, LGBT discrimination, racism, nepotism, etc. We're not quite living in a meritocracy.
Where's the joke? The purpose of any government ought to be to benefit its citizens. Certainly there's a moral obligation to not unduly wrong others in the course of that pursuit, but it is contrary to the mission of a government to benefit foreigners at the expense of its own population.
The purpose of government is to provide social goods to everyone who agreed to give up some freedoms to be part of that government.
Non citizens have equal right to feed their families, and anyone who has agreed to the social contract has equal rights to the social services the government has agreed to provide, regardless of citizenship.