I have not read this thread for a while but IMO its the management that are to blame with most places because they make the rules.
Having worked for a Rover main dealer in the past and some of the time I did worked on the front desk (if you came in to order/buy parts you would have seen someone like me) I was told that I had to up the retail price so that the management got to their target each month with less sales. So who is to blame there ?
The same way when someone rang up and asked about their parts I was to say the van was running late and would be there soon, even if the parts where not even ordered. Another shop I had to say that we always had something and then order it because we could get it biked in, but it would cost more.
Whose fault ?
I walked out of the rover dealers one day because I did not like doing that to some people (there is always the fool that deserves to be over charged

and I also did not get any of the bonus.I got out of parts and went back to building engines, less harder work, but more fun and I don't have to deal with the public, or car sales men.
As for Saveastore or what ever its called now I don't think wee will see them again, I just thought today as I think about an order I have lost 2000+ sava points I was going to put to something.