To nudge the anti cycling thread a notch further - riding on pavements ( sidewalks ) and in pedestrian only shopping centers should be banned and legally enforced.

My wife was pinned to the floor by an absolute ahole who was barreling down the pavement outside a busy shop and hit her full on.
In retrospect ( which is easy ) I should have brought assault charges. In the heat of the moment I was more concerned about my wife.
I think cyclists should be registered and accountable for their road behavior with licence plates for identification. As cycling has now increased in recent times it needs it own set of legally enforceable laws to control behavior for the common good. Just because they are doing something healthy / sporty / green should not mean they can do it to the disadvantage and possible injury of others.
The pavement should be for pedestrians and infants on small bikes.
Steps off soap box.