Jamie Whyte, in the London Times, explains to liberals that, no, there really is no such thing as a free lunch.
Children are selfish. Not because they are unkind (though many are) but because they believe in cost-free transfers. They do not understand that providing the toys and other amusements they demand imposes a cost on their parents. Children live in a fantastical world where Barbie dolls and trips to the zoo can be delivered without depriving their parents of something they might have enjoyed, such as a bottle of wine or a few extra hours off work.
Learning that cost-free transfers are impossible is an important part of growing up, and parents usually make sure it happens quickly. Most of us learn that there is no such thing as a free lunch long before we have ever picked up a bill.
Except when it comes to public policy. Encouraged by politicians, many adults indulge the infantile fantasy that the Government can bestow gifts on us while imposing costs on no one.
Read the whole thing.