I have thought about a system which uses gps and a whole bunch other data tracking software that could be implemented into public transportation that could track loads of data that could help in a lawsuit against a city or something or help in driver evaluation.
Generally speaking, it's not the public transportation drivers' fault -- have you ever seen how many times buses get cut off by drivers, bikers, and pedestrians? Buses take a lot of energy to move, stop and turn. Data from GPS will only tell you time, position and speed anyway. It won't tell you that Bummy McBummerson stumbled in front of the 502 and the driver moved to avoid him and in doing so Sally Van CellPhone plowed into it.
All of this information is also required to be made available in the event of a legal dispute as well.