Originally Posted by
Smirnoff
Sorry, I missed the bit about why it was wrongful.

Presumably because of the lack of access to OP's checked baggage at a (supposed!) check-in desk...
oyster: Not accepting credit cards also sounds a tad fishy. Did you get an official "BA" receipt for the amount you paid?