How do you regulate ±300,000 taxi drivers if they aren't bothered by the justice system or law enforcement?
Do they even have a (convenient) complaints system (not a taxi-rank side-office where it is filed with pen and paper) for members of the public to accuse or report reckless driving?
The public need to able to report a Taxi's registration number, and know that there will be repercussions after the fact that it was reported. Whether the taxi belongs to a union or not. Exactly how Uber has a rating and review system.
Mageza taxi drivers are the first to instigate protest against "injustice" and "unfair competition" but none of them obey any regulations or adhere to some sort of standard (both driver experience and vehicle condition). There are no effective, immediate repercussions to their actions. I'm not saying all taxi drivers drive recklessly, I've been in many roadside situations where a taxi was the first to be willing to assist in any way they can. But it's the rest of them that give the whole show a bad name, which is unfortunately how association works.
If the public could, at a glance, look up a driver's reputation beforehand, and then decide whether they would want to trust this specific driver and his/her steel coffin with their lives, they at least have the choice of this driver or that driver...
Not to mention regulating rates and fares. Because this also seems to be all over the show.