In a fit common sense Reuters interviewed Steve Rhode from the Myvesta Foundation where said "Be honest. It's not a matter of them getting a job to help pay the mortgage, but rather not asking for things all the time, or when you say we can't afford it, they understand why you're saying no."
Some children will not understand. Others will not like it. All will have to learn to deal. We can't wipe out the credit card every five minutes to get what we want. Congress is already doing that, and most, if not all of our GDP and spoken for by other countries. If don't say no now, another country will say no for us.