I'm amazed that anyone expects BB to change their stripes. They just see another opportunity to get into your wallet with the Reward Points Program. The only real solution to this situation is to do your major shopping online, selectively pick up sale items and vote with your wallet. With Fedex Saver shipping becoming the norm at Newegg, Chief Value and Zipzoomfly, you can get what you want within 3 days anywhere in the US. Patronize the local PC shops for immediate need items and let the big box retail chains play their games without your participation.
Boycott everything - they're all trying to fuck you one way or another /.