David Cameron finds the solution the PM takes the credit
I am also unsure how the PM can punish MPs. It seems that they acted within the rules, even if not within the spirit of them. So Parliament has no power, whereas David Cameron and the whips can withdraw the whip - Gordon Brown's announcement may prove to be toothless. It will be interesting to see how it pans out.