Six prime ministers in ten years, a disillusioned electorate and the rise of social media are all blamed for Britain's ...