I think there needs to be major reform of how cyclists are perceived by the public and treated by the law. I'm a cyclists myself (when I can be bothered to get up, anyway) but have had no formal training on the rules of the road. I try to do my best but many others appear not to, and I slip occasionally myself. Probably more often than I'm aware of, if it comes to that.
Regardless, cyclists are not the enemy and shouldn't be treated as such by motorists. But it would help, too, if there were better training for cyclists before allowing them on the roads, and more provision of cycle lanes to reduce the time they have to spend on those roads anyway.
Where I live at the moment is pretty good for cycling provisions (perhaps there are so many of them) but is not perfect and the lack of training is very noticeable. Jumping lights, riding without awareness of others and even being in the wrong lane are surprisingly common.