I totally agree - bikes should not be sharing the road with angry entitled nasty car drivers. Solution - get rid of the cars. Seriously. Make all traffic lanes in city cores bikes only, and make public transit free for everyone. Have dedicated hours at night when delivery vehicles can use the roads. BTW, I drive and bike and would be willing to give up a lot of the convenience of using my vehicle if these measures could be implemented.