NO one should be hungry in the USA
Absolutely correct. We are a rich country, we just spend money on the wrong shit.
I'm sure it's not a popular opinion here, but I think the government should provide food, shelter, education, healthcare, AND childcare to all of its citizens. Food, shelter, and healthcare should be free but at a decidely un-extravagant level. Education (up to the highest levels) and childcare should be heavily subsidized on a sliding scale depending on one's financial needs. The childcare part is key, btw. I'd also have the government childcare serve doulble-duty as the kids' social services dept -- If they see evidence of abuse happening at home, the parents will stand a good chance to have the kids taken away.
I'm sure that many here will say that such a system will just breed a perpetually dependent class and for some, they'll be right. Most receiving government assistance, though, are just as materialistic as the rest of us and will want more than the government can give. In my system, btw, fraudulent abuses of the system would be penalized heavily. Much more so than now, actually.