That would have been a humiliating experience for you, IronQueen with this manageress' condescending attitude towards you, especially in front of the public and staff.
Yes, as Chase said, going up the chain of command in your workplace to air your grievance is the best thing to do.