It would be an excellent move if they did honor the gift cards..pending you do not get a refund. Lots of folks would be chatting them up, versus blasting them on social media. Your perception of the transaction, while logical, won't be popular opinion. Your character is quality stuff. I am glad to know you.
Also, fuck you for that review.