It would appear that there was sufficient time (at least 3+ hours) for a lot more than the captain or the objecting passanger to have been involved in the decision.
In a place like that, with a large muslim population I do believe, its proper to expect agitation from the supporters of the Axis of Evil.
A Captain has the right to remove passengers he thinks might be dangerous. I've seen bus drivers do it, just pull over and leave people on the side of the highway.
South Africa is a powder keg. The enemy knows this.