I have voted NDP for as long as I can remember, both federally and provincially. No more. From here on I will either hope to have an leftist option such as the Communist party, or I will not vote.
I admit that this decision (which, in that it's only a single vote, won't affect much) was taken after the disgusting treatment of Erin Weir, but that is certainly not the first, nor the worst, thing that prompts my decision.
Here is a list in no particular order:
The decision to remove references to 'socialism' from the party constitution
The election of Thomas Mucair as party leader
The decision to leave Mulcair as a lame duck leader for 18 months after the 2015 election
The decision to prevent Paul Manly from running for the party nomination in Nanaimo-Ladysmith
The treatment of others in the party who voiced support for Palestinians
The complete lack of a progressive election platform
The election of Jagmeet Singh as party leader
The refusal of Singh to try get into the House of Commons
The inability of the party to take a stand vis a vis the conflict between the Alberta NDP and the BC NDP
The pathetic treatment of Erin Weir, as the straw that broke the camel's back.
There's more, but the above items are just off the top of my head.
I no longer consider the NDP to be a progressive alternative, nor do I consider them to be a party of any intergrity or principle.