I think the solution to all that is the NDP members do not show up to vote. By sticking with TurdOWE, they are putting themselves in a losing situation with many of their supporters. So, if they are not present to vote, they are not breaking the agreement.