Yet another rant on bicycle and pedestrian safety.