I think you have to put yourself in their position. I used to get annoyed when held up by others.....even (or especially) when on a cycle path. However, I sometimes quite like pottering along when not commuting. In fact I positively crawl along when out with the kids. The fact is that most cyclists are relatively unfit compared to us pros.....and some are old codgers who haven't exceeded 15 mph in the last 20 years. It's also worth bearing in mind that everyone make mistakes form time to time (except for me of course,) especially not checking when avoiding obstacles. Whenever the occasion arises that you have to compensate for others inferior riding skills, then you should give yourself a pat on the back (not when riding, that's dangerous,) and be happy in the knowledge that you are far superior to those with less experience. Amen.