I think the whole cyclist/pedestrian/motorist thing is a matter of education, peer pressure and enforcement of existing laws. Anyone who's been to Holland or Denmark will notice how cyclists stick to roads and cycle lanes and pedestrians stick to the pavement and daren't wander into cycle lanes. I've had personal experience of being pulled up for jaywalking in Tallinn and Frankfurt. In Tallinn I tried to get across a near empty road at a green light - I was stopped by the police and lectured on road safety laws. In Frankfurt I tried a similar thing and was yelled at by members of the public... they saw my actions as setting a bad example to kids and told me in no uncertain terms how irresponsible I was. Having been reprimanded like that I didn't do it again. I also noticed that none of the locals did.
I was a cyclist. I still have a bike but rarely use it now - I got sick of the abuse from motorists but more surprisingly from other bike users. As a cyclist I NEVER went on pavements and ALWAYS obeyed traffic signals regardless of whether or not the way was clear. I was in the miniority. On countless occasions when slowing down for lights I was verbally abused by other cyclists who assumed I was going to carry on then had to slam the anchors on to avoid running into me. If I was at a red between 2 vehicles, cyclists behind me have sworn at me for blocking their way - AT A RED!
I've seen threads on this subject before and they all go the same way. The argument will go around in circles with each group admitting to and trying to justify why they break the rules then attempting to deflect their wrongdoing by pointing a finger at another group ('I cycle on the pavement but car drivers use mobiles so are just as dangerous', 'I don't wait for the green man when I cross but hey, cyclists don't stop at red lights anyway', etc.). Until ALL road and pavement users get it into their skulls that road rules are there for the benefit of EVERYONE and should be obeyed by EVERYONE, until cyclists admonish other cyclists for their appalling lack of adherence to the highway code, until pedestrians are made to see jaywalking as unacceptable, until motorists realise there are other more vulnerable road users and become more tolerant then nothing will change.