I also recommend going public through the papers, I believe they have the most impact in such cases.

Retailers have screwed up one time too many, and this needs to stop. I still can remember buying expired diapers for my infant from city center's major retail shop, only to be given a cold shoulder by the manager and an offer for a credit note , at the end I made sure they learned their lesson