I don't disagree that they're mayhem, but what we really need is to change the function of all these crossings. Really, they should all be Yield signs or just be normal stoplights covering all four directions.
These weird stoplight/stop signs combos are a weird BC invention that may have made sense at one point, but too many of these crossings are moderate to major thoroughfares in their own right.
If everyone treated intersections as you (and the law) say, I'd almost never be able to leave the West End for the backups it would cause….
They are a weird invention but they do serve a purpose in some places. Other places would now be better suited to a full signal. Unfortunately I can't see the city changing all of them over to full signals as it would cause huge problems with short cutting through neighbourhood streets. The cost to construct the new signals and the traffic calming that would be necessary would be astronomical as there's 372 (and rising) of them in Vancouver alone.