@Troggie I encourage my employees to challenge me, I think its the only way we improve.
That said if we debate how something should be done, and dont reach an agreement, as the boss I do have the right to make a final decision, and as an employee one should either quit or do it at that point. But a good boss will never be mad at being questioned.