I'm not assuming that my position is the only valid one in the room. You might not be personally attacking anyone. But you keep on saying that the position YOU disagree with is motivated by "emotionalism" and "territorialism". The only person assuming that there's only "one valid position" is you.
It's not a question of whether someone is representing their party. It's a question of whether someone is representing the PLATFORM that they campaigned on. If someone leaves their party, they might not agree with their party, but they haven't completely rejected everything that they campaigned on. When an MP then crosses over to another party, they're now working towards a platform that voters didn't vote for.
So the NDP won't stop people from going independent. But they will make it illegal to cross the floor to another party without an election. For all MPs of all parties in all circumstances. I get that you disagree with that. But you won't so much as concede that there's a rational and principled reason for people who disagree with you.