B.C.
It's a very sore point around here.
There are cyclists that ride in large groups and WON'T ride single file to let traffic past.
Cyclist clubs sometimes arrange large group rides (a dozen or more) along routes that are not always that bike safe.
The roads around here can be extremely narrow with deep (like 6 to 10 foot deep) ditches often on both sides of the road.
Some places 2 school buses can't drive past each other in opposite directions without each of them hedging off the edge of the pavement by a few inches.
Drivers can be complete idiots too - especially passing cyclists so closely that someone gets sideswiped with a passenger side mirror.
Both sides often can (and do) have atrocious road manners - the road rage can make people do stupid dangerous things.
One driver got mad enough he spread tacks on the road to pop bicycle tires - he got arrested for that - people got injured.
As mad as drivers get with the spandex crowd (the cyclists), the cyclists themselves get bent out of shape if they are on a shared bike/walking path and pedestrians are too slow for them.
Sharing the road is not easy.
Cycles on the road NEED to obey traffic laws as if they were driving cars - they often don't do this (like stop at stop signs, ride on the correct side of the road, signal turns, etc) - and every year a few get killed for it - as horrible as that is - often it's not the drivers fault.
We've got country roads that are beautiful to ride down - but we have cars, trucks, cycles, farm vehicles, motorcycles - and horses - and everybody needs to pay attention to what's going on around them.
Don't even get me started about texting while driving.
I saw a car flip over 3 times and land upside down in a 10 ft ditch last summer in front of our house.
The young lady was wearing her seat belt - it saved her life - but she was texting, jerked her wheel and flipped over.
If a bike had been anywhere near her, she'd have killed someone.
Additional:
It's become bad enough here that police have got involved at certain times of the year.
They've issued tickets to both car drivers AND cyclists for failure to obey laws of the road.
It does help to get people to mind their manners especially if it hits them in the wallet.