Woebegone. Never was there a more suitable word for British politics.