I would like a proposition to see that any PSV driver who is convicted of careless or dangerous driving to have their PSV license removed from them. They are supposed to be professional drivers licensed to carry members of the public in their vehicles.
I think loss of livelihood for first conviction is a bit harsh. I was once hit by a cab going through a red light at cheapside and the driver denied the light was red. I went to court and he was convicted. He suffered the court fine, loss of earnings for that day in court, big expensive legal fees as he was stupid enough to hire a useless young lawyer and I imagine his insurance costs will have gone up.
Overall, I thought that was a reasonable fair result. Loss of livelihood would have been a bit severe.
However, I would agree with a "three strikes and your out" approach.
Last week I was on a bus as my car was in the garage and I could believe how bad the driver was. At every bus stop he seemed to pretend that he wasn't going to stop only to slam on the brakes at the very last minute and swerve into the stop. Near First Tower, an oncoming lorry was near the centre of the road, but still plenty of room, and he again slammed on the brakes and shouted out at the top of his voice "F**k, F**k, F**k. The little old ladies at the front of the bus did not look amused.