He probably has issues (serious)

Next time they bitch at you tell them that you're tired of it, and if they can't talk to you in a respectful manner then they can fuck off.