Have no B&M lounge within an hour so I don't wind up smoking in one very often.

When I first started reading I was going to stand up for them. Being a controller in retail I know the costs and what they are trying to do and agree with the statement above that's it's easiest to police everyone than try and remember who buys what. And I was happy to see so many encourage you to talk with them and get it to a $5 min purchase or some credit for buying the box there in the first place.

But when I see you posted that they say no slack for anyone and they're encouraging customers to not come back if they don't like it - there's not much to defend there.
I wouldn't so much have a problem with the policy, but the attitude and service level of the shop is another story and I'd sit on my deck and purchase elsewhere if that were me.