Its fair to say cyclists in London are worse than many other europian cities.
Try riding in london and you will soon understand. Its a veritable hell on earth, with railing to get smooshed into by lorries who don't care your not turning left, to a complete and utter lack of cycle paths.
So yes, I understand his frustration, and I once ran into a ped when i was out in Vevey, as she walked onto a zebra crossing without looking...... (i actually ran into her back, only a tiny bit i'd slammed on the breaks and it was a choice between her and the trolly bus).