I specifically said legal, taxpaying residents. They pay into the system, they should be allowed to collect the benefits of the system like the rest of us. Illegal immigrants are different, and are not eligible. By the way, illegal immigrants very rarely go to the US government and say "Hey! Here's where I am and how much money I make!" More of a low-profile thing, ya know?