I have heard that quite a lot. There is a difference from having an off day to constantly being rude.
Why should people who pay their wages have to be treated like dirt? I can remember in the seventies one of my idols, Sean Connery, being very aggressive to a fan at a pro celebrity golf match for simply mentioning James Bond. Yet he did seem to mellow a lot after that.