Wouldn't surprise me. I've had cars almost brushing the side of me when they try to squeeze through rather than wait a few secs. Then there's the idiots coming from behind me who want to turn left into a side road and cut in front of me rather than wait for me to pass the entrance to the side road. Part of the reason for leaving a gap is because cyclists sometimes have to suddenly move out into the road a bit, eg. to avoid sunken drain covers in gutter or people who open their car doors without looking.
Plenty of idiot cyclists as well. Seems no end of them wanting to test out Darwinism - riding around at night in dark clothing and no lights. No doubt it will be the unfortunate motorist's fault if they run into them. Another one is kamikaze cyclists regularly going through red traffic/pelican lights. I'm not perfect, I ride on pavements sometimes, but only on busy main roads where there are wide pavements and few pedestrians. If I see a pedestrian I always slow down and give them a wide berth, especially if approaching from behind.
Not sure today's main roads are a safe place for a 5 year old.