Going forward, and for good reason, the case of Air Miles should be a business school study in how NOT to treat customers.  Shameful and embarrassing.

I know that companies are technically their direct customers, but without the support of us (aka the end consumers) the program is worthless to businesses (like Sobeys, Metro, etc).

Air Miles can likely turn things around, but they are going to need to work pretty hard and key to that will be avoiding any future missteps.