Angry shopper slams Coles after being denied a free roast chicken despite supermarket's 'promise' policy - so who is in the wrong?

Angry shopper slams Coles after being denied a free roast chicken despite supermarket's 'promise' policy - so who is in the wrong?