No, no, this a technology forum. Think out of the box!
Everyone will be fitted with an RFID chip with a GUID as will all bicycles, which will also have human readable identifiers. Sensors on lamp posts will link the two so the rider and cycle can be identified at all times, as will pedestrians and car drivers.
Just needs some political will to implement it.