i used to work as a flooring specialist at a major chain home improvement store. it was a good place to work until i got a new supervisor who thought he could disrespect me without consequences.
unfortunately he wins out when you do that because it will likely continue. again, i wish you had been treated so unkindly.
we got into several arguments and management decided to ignore the problem and hope it would blow over. after a few weeks i turned in my resignation.