Safe bike riding practices have to be taught, transportation in general is more complicated than it used to be. When the lane is too narrow, motorists should wait until the next lane is clear and accord a bicyclist all the rights of any other slow-moving vehicle. The safest way for everyone is to slow and let other cars pass, merge left to pass the bicycle leaving at least three feet between the car and the bicycle. Car drivers pay taxes, bicyclists don't. Then add local streets, mostly paid for from local property, income and sales taxes.
Roads are for transportation as they have been for thousands of years.
Pedestrians, farm tractors, animal drawn vehicles, motorcycles are all entitled to share the road. Bicyclists have same rights and responsibilities as motorists.