If this was the case then surely the Captain was justified in taking the action that he did?
If this was the case he was justified in disciplining or off-loading the person in question, but as captain he was also required to take into consideration the financial cost of the unscheduled landing and the inconvenience of the passengers. He had a responsability to consider alternative courses of action and to choose the best one.