Removing the man from the plane, ‘throwing him off’ would have entailed calling for security, then getting the man’s baggage removed from the hold, and almost certainly losing the departure slot, potentially causing hours of delay for all passengers including those on the flights that that plane was due to make for the rest of the day
I'm sorry but I don't agree. We were diverted and had a 4 hour delay because of that.... all because a diabetic man hadn't eaten all day (but he was drinking) so he fainted. He was fine after about half an hour but they insisted on flying on to the different airport. He didn't want to get off but was made to.
If they can divert for that, they can throw off an abusive racist bigot. The plane hadn't even left!