If there is a dedicated cycle lane and a cyclist disturbs cars traffic (which bikes usually do simply because they tend to go much slower than cars) by insisting on cycling on the road I can understand that drivers do not appreciate it, though it of course does not excuse dangerous maneuvers.
In Germany there used to be a a general obligation to use bike-lanes when present, which was overturned by court, because of the safety argument.
As a cyclist I'm harassed at least once a weak by drivers who think I should use the non-obligatory bike-lane. This makes it very difficult to consciously chose the safer road instead of the (too narrow, too badly lit, too close to foot-traffic, too damaged, full of glass shards) bike-lane.
I think that the solution, as I mentioned in another comment, is to build 'proper' bike lanes instead of painting a 1m wide corridor on the side of the road and calling that a "bike lane". Obviously this usually can only be done when building a new road.
Yeah, for Berlin at least it's a very difficult question trying to find out how to move forward from the current half-assed state of affairs.
There is some sort of new law/policy that defines how proper bike infrastructure should look like [1] defining minimum width and stating that bike-lines should not be put onto foot-walks. However not many actions where performed based on that law which was also drafted in a way that prevents bringing forward proper legal action when not adhered to.
Maybe also something needs to be done WRT driving school, where bike-related issues are not really taught as far as I'm aware of. Most drivers (and maybe most teachers at driving school) still believe that cyclists do not belong onto the road and do not understand how driver behaviour endangers them. Minimum car<->bike overtaking distance (1.5 m) for example is generally ignored by more than half of cars.
[1] https://de.wikipedia.org/wiki/Berliner_Mobilit%C3%A4tsgesetz