Taxi drivers generally know what is going on around them. They drive a lot, have lots of experience and will often give way. It's a few that give them all a bad name.
Tow Truck operators are a danger to the public. They are called awake and then go from sleeping under the tree to screaming down the road at top speed in less than a minute.
They have absolutely no problems with causing accidents, because it brings them money.
If I could, I would ban them off the roads with a smile.