Wife and kids will all melt down if you say no. The last meltdown ruined a weekend.
The purchase isn’t that big a deal. But it’ll make other important bills late. But if you say yes, it’ll encourage the behavior. But you will also have a few days of peace.
Knowing the right thing to do, and having the energy and will power to follow through are very different things.