All I'm gonna say about the earlier discussion is that it's barbaric that people can work 40 hours a week at a minimum wage job and not make enough money to survive. Some say "get a better job", but the minimum wage jobs need filling, so you can't penalize those people. Health insurance premiums cost more than rent for some people, it's unrealistic to expect that everyone can afford health care. I have friends who work 2 jobs, 60+ hours a week, and can support their families, but can't afford health care or much else. That's just wrong. Fortunately I had the opportunity to go to college and not accrue massive debt doing so, and I have a great job with a salary and they pay 80% of my health insurance premium... but there are millions and millions of people who are not lazy in any way who simply can't afford to live well in this country because wages are so low compared to the cost of living.
I agree there are definitely people who abuse the system, and there are definitely lazy Americans. But there are also huge numbers of people who work very hard and still can't afford the basic necessities.