While I agree with the idea, that will never happen so long as we continue to permit public employees (including elected and appointed positions) to collect medical benefits and retirement plans. Until the free money mentality is gone in their paychecks and retirements, they'll never turn away from their social welfare.
I can not predict when this will all change, but I will predict that it will.
If politicians were smart they would begin to find ways to relive the pressure that is building in this nation. If they allow things to continue there is going to be an explosion. Bad things will result if they allow it to get that far.