Unfortunately your proposal requires you to force companies and workers to do what they would not have chosen to do on their own as a product of free contract. I think you’re a statist theorist without any qualms of using the coercive power of government to craft the perfect society you imagine, without realizing your plans are tyranny.
There are various approaches to our current economic disaster which begin to move us in the right direction. There is a flavor of statism in some of the approaches because change usually comes through atrition and we are already a Statist society.
But I also propose a grass roots solution of charity and volunteerism. So all of the absoloutist in this crowd do have something they can begin to do: which is to generally volunteer their time to provide products without the government dollar. The grassroots volunteerism solution is in no way based on force.
I am a problem solver. So I try to base my theories in our practical reality. The best thing we can do is take our unique experiences and attempt to learn from each other. Otherwise - there is no point in the conversation at all.