Government is usually the least optimal thing imaginable when it comes to "caring" and "helping". As Reagan said, the nine most terrifying words ever spoken are "I'm from the Government and I'm here to help".
I think support and help starts at the local level. Anything the government is involved with inevitably adds a layer of inefficiency, usually several layers. It's necessary for some things, but usually there is more downside than upside to their involvement. If some amount of care costs $10,000 then the government involvement ensures that you only have $5,000 spent on it (or you have to spend $15,000 to get it).
If you had to buy bread from the government, it would cost $10 a loaf and be stale by the time it arrived.
We need smaller government, at all levels, as the ones we have now have all built cosy existences for themselves with gold plated pensions and huge salaries that they try to justify because ... well, they don't even bother to justify things anymore - they just keep dipping their head in the trough of tax-payer money and national debt because they know no-one will stop them because they have rigged the game so they can't.