And that would be fine except that the cameras that have been used to show TTC employee behaviour are being held by the public and often don't show the whole exchange - normally only after things have escalated. The onboard cameras on vehicles have no sound, so they don't help either, so everything up until there is full audio-video cameras on board is simply anecdotal.
Re-learning and re-training an entire workforce takes time. Changing a culture is difficult, if not impossible. And unfortunately, there are those in the union and TTC management that are resistant to change. It takes time to weed them out, too.
Everyone has a bad day, even the best employees, and the job TTC drivers have is stressful (ever drive in the city? now take into consideration the size of the vehicles and the responsibility of others' safety...) and generally thankless.
I would like to see full A-V cameras on board every vehicle and would love to see the bad seeds fired instead of being protected by the union, but we're nowhere near that point yet. I take the TTC almost every day and Lord knows I've come across a few assholes who have no business earning public money - but they are the minority. The public, riled up by media and anti-unionists, is going out of their way to look for reasons to start conflict because of a handful of highly-publicized incidents like this one. Eventually, it will drive away competant drivers and dissuade other potentially good employees from joining.
Again, the supervisor's actions appear to be completely wrong in this instance, but that doesn't mean the majority of TTC employees are lazy, incompetant or assholes. I don't want to see the baby thrown out with the bathwater in some sort of witch hunt.