Vernon Bogdanor: blame MPs, not the government