Some of this is down to the driver being the only staff member on the bus. They should be fully focused on driving as a bus hitting anything is bad news. Stopping to kick people off just delays everyone on the bus getting where they need to go.
If there was a conductor on the bus then they could deal with inappropriate behaviour, but no bus company wants to pay two members of staff when they can get away with one.