Part of the problem is that motorists, and people like Clarkson who speak for motorists, are often tw@ts to cyclists and as a result cycling has become a politicised activity for some people (witness Reclaim the Streets, etc). Trouble is, a few cyclists (but a large enough number to be noticed by those of us that prefer to go by foot) seem to think that they can act a) against the highway code with impunity and then blame it on car drivers or pedestrians and b) that they can behave like motorists behave to them.
Even if the pedestrian is at fault, it is a fact of life that a pedestrian will misjudge the road, or not see what is coming clearly (because a car, bus, whatever, is in the way). A bike is a vehicle, like a car or a bus or a motorbike - as such the cyclist needs to be in control of that vehicle and that means NOT SPEEDING UP or SHOUTING ABUSE when a pedestrian has misjudged the road or hasn't seen you.
No - cyclists should not be killed - but (it being a Sunday) we should all treat each other as we want to be treated ourselves.
Added to that a few arrests and prosecutions for dangerous driving or whatever may weed out the tossers from the rest.