100% agree. I think when the MP's switch their "loyalty" it's nothing less than the betrayal to the folks who voted for him/her. And in turn, this is complete violation of the democracy. I think every MP should pledge his/her support to a party or a prime minister before the polls and should only be allowed to make a change in the pledge in only the most dire situations - accompanied by a "show-cause" notice by the judiciary system. If in this case the MP cannot show a sufficient reason for the change in his/her pledge, he should be ejected from the parliament for the term.