Exactly! And this to me is why it will never find a firm footing. If you say that to people they nod and agree, but then you have the young pothead that can't find work, has a few kids and suddenly no way to take care of them. At the point, the argument that they made their bed and can now lie in it doesn't work for most people. Especially where the kids are considered. Few are willing to write them off and not help them because of the poor choices of their parents.
I'm guessing that is why for a liberal its always "for the children". They know where our weakness lies.