and yeah, Hstar is right about what he said. What the government has to do is make sure people can't abuse the system, so that only the people who really need help, get the help they need.
EDIT:
The Social Security Administration estimates that about three-quarters of illegal workers pay taxes that contribute to the overall solvency of Social Security and Medicare.
http://usatoday30.usatoday.com/money/perfi/taxes/2008-04-10-immigrantstaxes_N.htm
well I was wrong about the amount of people that pay taxes then.