A big issue is infrastructure, which leads to frustration.
In many places in Europe, dedicated bike roads are built. Red lights are also much less used and often replaced with roundabouts.
If streets are built for a co existence, there is not need to fight about space.
Google: Amsterdam Bike Roads, to get an idea.