Let me add something.......
I really cannot understand who the hell change the occupation of a ' DRIVER ' to that of a ' CAPTAIN '.
Check out with any dictionary. If the use of captain is correct, then we should call a taxi-driver as taxi-captain, lorry-driver as lorry-capain, a trishaw-rider as trishaw-captain.
Ha....I suspected the driver in front of a full load of passengers must have thought, for once, he was an army captain. So....blocked the boy from alighting....thats how he receive a blow.......Personally I would say, " everybody is at fault ".
There is a saying, " when we cornered a dog with a stick, there must be a hole somewhere for the dog to escape, otherwise the dog will attack us.
What Captain ? I thought only the ones who drive the planes are called captains ? Recently they asked for pay increase....very strong man !