Yeah, but it's different in the US than in the UK.
If someone is a citizen of a country that belongs to the EU, and that's comprised of 27 European countries, they can receive the following benefits:
Benefits for non-UK nationals:
•income-based Jobseeker's Allowance
•Council Tax Benefit
•Disability Living Allowance
•Attendance Allowance and Carers Allowance
That's a lot of benefits for someone who's a citizen of another country. I don't know how this government does what it does for its own citizens, much less everyone else.
The US certainly doesn't do that for any 'foreigners' living and working there.
And actually England doesn't do it for Americans living in England. I know I pay a hell of a lot of tax and on my visa it says, 'No access to public funds'.
Fair enough, in my opinon.