Anytime you live in a system of government that robs you of your hard work in order to pay for some slacker, you're going to end up a cheater. Because you're either trying to protect your hard work (in the form of your earnings), or you're the slacker who wants to be a lazy shitstain and a parasite on the rest of society.
Socialism fails. Always. And this is just another example of why.