That's the price of a freer society. Freedom = acceptance of douchebags who will abuse freedom's allowances.
Acceptance of shitty non contributors is the foundation of a socialist society. That is why Scandinavia/socialist countries have such a huge tax rate compared to here.
I come from a socialist country. It's a pretty nice life, but there is a price to pay. Higher tax, a worse health system, more vulnerable to criminals (try to defend yourself or your loved ones and you could/probably will pay dearly for that). A
lot more oversight by government.
You seem enamored, yet unaware of the realities of the system. Don't get me wrong, it's cool, but I prefer more freedom. Each to their own.