There is an official place to complain. I'm going to complain about the manager lying to me about having to pay the annual fee even if I cancel or downgrade before my anniversary. I cancelled but I am still a Barclaycard customer (I have the Sallie Mae card) so maybe they will listen.
https://www.barclaycardus.com/app/ccsite/help/complaintDynamic.jsp