It's always the same, these are people who work in offices and have never worked on a shop floor who think about more money but not about the fact it will piss off a customer no end.
In the first place I worked, where I live now, it started with the loyalty card, which was cool because it was actually worth something then.
Then we had to ask then if they'd found everything, which ticked them off no end. Then it was if they NEED a bag and we had to ask it that way or get marked down on the mystery crapper. Then it was upselling, if they'd bought a buy one get one free item but not both we had to ask them if they wanted the other or again, marked down. Then it was the weekly charity drive.
I wouldn't mind if it was a monthly or a every other month thing but no it was constant. The customers were getting very aggravated by the time we changed hands.