Here is a novel idea. How about everyone take responsibility for their own actions.
Pedestrians stop looking at their phones, when crossing the road and actually look both ways to make sure it is safe to cross.
Cyclists, stop riding like knobs and obey the rules of the road, stop at traffic...