On the flip side, how often do drivers intentionally block feeder lanes into advanced stop boxes, or stop in the advanced stop box itself? These boxes are there for a reason, but some drivers appear completely oblivious (or they don't care that they are risking cyclist's lives) to the fact that they shouldn't be stopping in them.
As for the cycle lanes on Leith Walk, are these on the pavement? The reason I ask is there are cycle lanes on the pavement, through Leith Links, which are often blocked by pedestrians. The only way to pass them is to cycle on the section designated for walking.
I know there's cyclists that are a pain in the hole - but so are some drivers and pedestrians!