Until the motorists, cyclists, pedestrians change the way they use the roads the carnage will continue. We need zero tolerance of motorists speeding through red traffic lights, cyclists demanding more than their fair share of the road and pedestrians with more cop-on. Less of the Sacred Cows and more Common Sense please.
I think we need to reach a tipping point somehow (especially in our urban areas) where there are so many cyclists that cars/trucks/buses/pedestrians are more aware of cyclists simply due to their numbers. When I was in Amsterdam recently I was nearly knocked down by cyclists a few times within the first few hours. Obviously I was aware that cycling was common in Amsterdam, but I wasn't that aware.