As an elementary school teacher, when I reach a point of butting heads with a student it's too late for any kind of authority. It's time to take a step back and resolve whatever conflict is leading to that situation. I may be the authority in the classroom, but that doesn't mean I'm authoritarian. I have authority because of the social agreement between students and I, something I reinforce with clear classroom rules, practice following those rules, and discussions about following the rules.
Look, in any argument where the GM has Authority just because they have Authority, I'm going to strongly disagree. I think it's an unhealthy way to treat a group of friends, and I think it leads to unhealthy, authoritarian relationships between the GM and players. The GM has authority because it's an agreement between all the players. When a player is resisting that authority, I think the healthy thing to do is not to go all authoritarian and say "My way or the highway," but to take a step back and compromise and collaborate.
Please don't conflate this with players being in conflict with the rules. The rules are the authority of the rules.