Here is the thing. I'll start by saying the only income in my household is mine, so, yeah, we don't lack the essential, but I doubt we'll ever have money to burn, and it's okay by us.
So, whenever we go grocery shopping, we have a rule for myself and my daughter (11 y.o.) - if we see something we want and it's not on our list for that day, we include it on the next list (we usually go shopping weekly, so we have everything fresh and don't have to carry a million bags home). That's final. And the rule goes for me as much as it goes for her. No matter how much I think I want something, I make myself wait a week to see if I still want it by then.
Sometimes, if it's something really small and she has been really good, I'll let her have a little treat, but for most of the time, the rule is kept. It may look harsh and cheap, but I just don't want her becoming my mom. My mom is a terrible impulse shopper, she spends sums like 300 or 500 bucks in stuff she ends up not using. And I don't want my daughter to think it's okay, but every time mom is with us she acts like I'm depriving my child of essentials.
I get really pissed about this, and I would like to address the matter without offending her, but without changing my household rules, since it's my house and I know what I can or cannot afford. Suggestions, ideas, bashing?