Capitalism creates wealth inequality. "Rich" means that you are much better off than the average person...so everyone cannot be rich at the same time. The value of a job is often determined by the sociocultural environments we live in [[and the market forces they influence)...and not necessarily the amount of "hard work" it takes. Even our relative global wealth in the US & other post-industrial countries has been on the backs of countries with lower standards, less regulation, and less pay.
I agree that there should be limits on what government provides. Personally, I think every person has a right to minimum nutritional requirements per day and shelter. In a society where millions are willing to shelter and feed pets [[often over-feed
http://www.aspca.org/pet-care/dog-care/overweight-dogs ), I find it concerning that some would like to see other humans not receive necessities because they're looked at as freeloaders. And, no, not all pet owners are bleeding heart liberals.
There are some lazy poor...but there are also lazy wealthy people [[and middle class). Just because a wealthy lazy person can afford to mooch from benefactors [[or live on money earned during short-lived stints of marketability) does not mean they are more deserving of a meal than a lazy person born into poverty. It's not like poor people enjoy being poor or think they're living large when on welfare.