Oooh, I hate deciphering clearances, and I think you were at least in part justified - it wasn't the cashier's fault, but she was defending a store policy which is clearly meant to deceive.
You get a million 'good person' points for apologising, though.
no subject
You get a million 'good person' points for apologising, though.