But you appear to be saying that pedestrians are entitled to get annoyed with us, but we aren't allowed to get annoyed with them? Personally I find pedestrians using the cycle path to be impolite and generally showing a lack of consideration for other people.
If I use the foot path I'm guilty of an offence, so I can't and don't do it. Across Clapham Common the cycle path is a distinct path to the foot path, it's separated by ten foot or so of grass (which is quiet thick at the moment, and a bugger to cycle on if you need to leave the path to avoid something). There is no particular reason why a pedestrian should favour the cycle path over the footpath, the distance using either is almost identical, they have pretty much the same surface, they cross the same roads and path. The main difference is that as a cyclist I'm not allowed to use the footpath, but when a pedestrian decides to be inconsiderate I'm expected to slow down, and weave around them.
Yes, I do slow down, and I've never even come close to hitting a pedestrian, but I don't see why I have to be friendly and smile because they are to lazy to stick to a footpath that is no less effort for them. The distinction between the two is also pretty obvious, give way lines, and cycle symbols painted on the cycle path, and a fair number of blue signs make it clear that it's a cyclepath. I don't rant, or shout, or abuse pedestrians, but I don't particularly have to like it either.
Dogs of course are another issue, but I have no problem with the dogs, they are generally smarter than the average human in staying out of the way of cyclists, and only occasionally have I had to dodge a small brown stealth dog which I hadn't noticed earlier because of autumnal leaves all over the common (or for that matter grey/white dogs against snow). I can't blame dogs since they aren't exactly in a position to know what a cycle path is.