I believe in Ministerial responsibility. I believe in Collective responsibility. If an MP doesn't agree with a government policy or its application then they should resign from that government. So why is Hazel Blears (and, for that matter, a few more besides) still in office whilst campaigning against their own side. I'll say nothing more but leave you with Blears-hunter-in-chief Cllr Iain Lindley here and here.