Because nothing says “good person” like being cornered by a checkout screen.

Sometimes the donation screen pops up in a place you don’t expect, buried right in the middle of the payment process, so you end up hitting “yes” without realizing it. No one else can even see that screen, but if you accidentally donate, you have to walk over to the self-checkout person and explain that you didn’t mean to. And that’s the worst part. You feel like a complete asshole asking someone to refund a donation to hungry kids or pets or whatever it is.

Then there’s the other kind, the one they ask out loud right at the register. “Would you like to donate a bag of food?” or “Would you like to add a dollar to your total for the children’s fund?” They do it in front of everyone. And if you say no, you suddenly feel like the villain in a Christmas movie, standing there with your debit card and your cold heart.

It’s manipulative. It’s pressure disguised as kindness. And half the time, you don’t even know how much of that money really goes to the charity anyway.

I worked for a large company that sold a product “for charity,” and they only gave about two percent of the profits to the organization. Two percent. The rest went straight into their own pockets while they bragged about how generous they were. So when I see stores trying to guilt people at checkout, I can’t help but think about that. Before I give another dollar to a corporation’s “good cause,” I want to know exactly how much they’re keeping. Because a lot of them aren’t being charitable, they’re just using charity as a marketing strategy.

The truth is, I’m not against giving. Most people aren’t. But real generosity doesn’t need an audience or a touchscreen prompt. Give to the charities that mean something to you, the ones that actually help people, and don’t let a checkout line guilt-trip you into proving you have a heart. You already do.