In modern society where most people live in cities and where both needs and wishes are absolved through the same remote agency - money - the distinction between wishes and needs has altogether vanished.
Don't reward bad behavior. It is one of the first rules of parenting. During the financial cataclysm of 2008 we said it differently. When we bailed out banks that had created their own misfortune we called it a 'moral hazard ' because the bailout absolved the bank's bad acts and created an incentive for it to make the same bad loans again.