Society can simply not continue as it is currently going. The government does not have enough money to fund such a program, but conversely, you cannot rightly expect everyone to get a job since there is simply way more people than jobs. I believe the only way to solve this would be the raise a large tax on companies, but that would force the economy down and push companies out of the country - thus negatively affecting the economy. But, if you don't tax them they begin to rake in more money then they really should comparatively speaking. Plus, they are eliminating jobs by automatisation without actually lowering prices by a sufficient degree to compensate.
Alternatively, the other way would be to transition to a money-less society or a society where all goods are produced and available 'for free' or for very very little and are produced by robots. Then, the money levied of companies and worked may be sufficient to pay for the people who need the cash.
There is actually enough money to go around. It is just that currently the system is being ever more exploited and unbalanced and is at a point where it can simply no longer 'right' itself without major upheaval, consequences or otherwise. You can see this in the "1%" money worth compared to the rest of the world.
Some countries have extremely power unions. the Unions in Australia are such a case. You have to be part of a union in most workplaces and they do take part of your paycheck for this [forced] privilege.