I wasn’t there to assess the situation, and neither were you. If it was out of order, I know how I would react. Honor where honor is due, and vice versa. As a subordinate on any job, deference to a superior is in order. Otherwise you might have a little something extra in your paycheck: a pink slip. But at least you would have your integrity, wouldn’t you?
And yes, if you'll lose your job by not complying, then most people will comply. But it still doesn't mean the person deserves that respect.
Respect is earned, not demanded.