I've had success in reporting to taxi companies when they break road rules. Or do things like refuse a fare. What with all the bad rap taxis get in Sydney, the various Customer Service departments are keen to hear of dissatisfaction.
Requires a memory for their phone number and their licence plate, though.
Wade.