Every place I have ever worked at, if the rules were unethical I would find myself apologizing to the person, empathizing, and agreeing with them. The way he treated you was rude, and completely uncalled for. Even if there are such rules, he could of at the very least tried to be more accommodating. What a jerk, I'm so tired of people like that.