Imagine if pedestrians all decided to stroll along the road instead of along the pavement. Drivers would be sounding their horns, swearing, yelling at people to get off the road, get out of the way, get back on the pavement where you belong, you are holding up the traffic etc etc. But pedestrians don't stroll along the middle of the road, they are sensible and they know their place is on the pavement.
So why can't cyclists understand that pavements are not for them; they should be either in a cycle lane, or on the road. What is so hard about that?
What does the highway code say? It's illegal to cycle on pavements, surely?