As much as we spend on medical care that doesn't make us healthier, we spend more on wars that don't make us safer.
I'm a bit of a die-hard let-the-bozos-starve sort of wack-job libertarian. So, what's a bigger infringement of rights? Take hundreds of billions of dollars from US citizens, and spend it enforcing arbitrary rules on a populace that doesn't have representation or a vote? Or take billions from US citizens and spend it patching up said citizens when they fall down or get sick?
I hate taxes. Really, I do, as much as anyone you'll ever meet. And I hope that the market could someday solve this problem more efficiently. But I also think that killing people is a lot more evil than healing people. I voted for Ron Paul largely because he was the only candidate who said outright that he would shut down all unwanted military bases in his first year.
Dismantle the military empire, and you've got money for medical care. Additionally, adding a base level of safety net could be a disruptive force that allows smaller and more agile companies (ie, in the 1-10 employee range) to get more done with less overhead, which is exactly the sort of thing that needs to happen if stuff like this is going to be solved cleverly.
Come on, we're hackers, right? Think about it. This is a complex problem with a ton of moving parts, and that's kind of what we do, isn't it? So, apply the same maxims that serve you so well in dealing with software:
Measure before you optimize. Solve the big problems first. Patch the in-production product, and THEN design its replacement. The perfect is the enemy of the good.