That's why every cyclist should learn Vehicular Cycling : the road is ours and such situations will always happen. Bike lanes are a convenience for cyclists, and should not be used when they are not safe, use the whole road when the situation requires it.