I cannot get annoyed about bikes. Admittedly I don't like them dinging their bells at me when they can say "excuse me" or ride by me because there's plenty of room. I do agree they can't win but I do find it imperious and rude (though today I had to say excuse me twice to people walking across a shared use path (not a pavement) and they still didn't move. I actually did need my bell on that occasion.
And where I live, cars and vans on pavements are by far the bigger issue. The odd bike is an annoyance. But EVERY TIME I go out and it is really every time, I am not exaggerating, there is a car or van parked on the pavement somewhere which means I have to squeeze past or go in the road - and sometimes they drive onto it while I am walking along.
Those of you saying you won't get out of a cyclist's way on a pavement because they shouldn't be there - how do you react to someone running or walking faster than you are? Will you move for them? And if not, why won't you move for a cyclist? I take up more room alongside my bike than I would on top of it...
Basically cyclists are unwelcome everywhere.
Cycle lanes get parked in (and are often unfit for purpose)
Cycle paths get walked on by people with dogs on extendable leads and people moan about sharing them
Pavements they get moaned at (and yes I know it's against the law, anyway)
Roads they get killed by impatient drivers.
Despite being an efficient, green form of transport. You really couldn't make it up.