This result is a very serious condemnation of the BC NDP as presently constituted.  With the political air filled with the stench of BC Liberal corruption, the NDP still couldn't cut through.

IMO that's because the NDP has become so blatantly, obviously, in your face a front for a cabal of labour unions that mainstream voters just don't trust them enough to hand them the keys to government.

Time for some existential self-analysis:  are they socialists or unionists?  They are no longer one and the same thing.