I'm now at the point with pavement hoggers (e.g. groups walking across the whole width of the path that refuse to tuck in, or people who extend their dog lead across the whole width) where I will just stop so they have to go around me. I'm fed up of regularly risking my safety to run into roads (especially if traffic is from behind) or changing surface into uneven, trip hazard mud/ long grass to accomodate people who can't be arsed to pay attention to their surroundings. All I ask is for about 0.75m of the edge of a path, 50cm to accomodate my width and a bit spare around the edge and they can have the rest of it which is usually considerably more. Indeed narrow paths tend to be less of an issue than paths wide enough to allow vehicle access.
I listen out, I check over my shoulder for other runners or cyclists passing faster from behind and and look out for vulnerable or unpredictable people in the vincinity and adjust accordingly (2 carers supporting a person with poor mobility, no problem, I'll give them time and space they need, small child toddling around, I'll give a wide berth). However, I'm sick of providing 100% of the consideracy and being forced off the paths by other peoples' inattention when I have an equal right of access. I'm otherwise a friendly runner and acknowedge other people around and thank those that do accomodate me.
It's not necessarily anti-runner, people behave the same when I'm walking (fast walker despite short legs), but I'm more likely to run further/longer so encounter more of it on a run than a walk. It's mentally and physically difficult to regularly change pace, direction and surface especially after an hour or two when fatigue sets in.
Some people are just cummodgeonly; when cycling on designated shared use paths, I've been moaned at for using my bell, and moaned at for saying "excuse me". There's no fool proof way to share nicely with some people.
At least mainly running off-road, it's rare that I get verbal abuse shouted from moving vehicles.