Tbh, having gone back to some cycling exercise, I've cycled all over central London & I can honestly say, there's some feckwit pedestrians & drivers, it's unreal how many times on my rides I've been cut up, pushed into the kerb, walked out into.
Admittedly there's some absolute cxck cyclists tbh, absolute road warriors, but you can kind of understand how some become like that & I can speak from experience of both sides.
Bus drivers are terrible, they pass by you & then pull across running you into the kerb, they don't ever use their mirrors, then when you confront them they plead ignorance, innocence.
I would suggest anyone take a few days cycling around London & experience the other side & you'll be, hate to say it, admittedly very fecking surprised how badly drivers are on the road, it's very eye opening & scary how very few cyclists actually don't get seriously hurt & I'm definitely not one of them types either lol, but it was reality for me.