Far too extreme a reaction from the bus driver (not just the uppercut, but what went after. There was no need for that) but she did initiate the violence by hitting him first. You can't rely on the whole 'I'm a woman, so he's not going to physically retaliate' thing. You don't know what sort of nutter you're dealing with. Unfortunately for her, she learnt that lesson the hard way.