From a driver point of view, living in London is bloody hard work. I live next to a pelican crossing, but because it's on a road that cuts though a pedestrianised street, people completely ignore the red man and carry on walking.
Recently getting DS from nursery (on a different road) a woman pushed her pram out from behind a parked car and marched across the street in front of me, I had to brake hard (no padestrian crossing, just a normal stretch of road). That infuriated me, especially as she gave me a dirty look when I beeped her!
The other day I was at a busy crossing and could hear sirens approaching fast, but people still ran out into the road to cross.
I don't like buses, even as a driver. Some drivers are complete shites, pulling out too fast etc, I completely agree. I've worked in brain injury before and the after effects are awful. But often if a bus was involved it was a tourist who'd looked the wrong way before stepping out.
It seems these days the green cross code is just a mythical idea that was never actually taught to anyone.