I'm not so sure. Over 2 years to the next general election and I think the economy is going to decide who governs the UK in 2024. Scandals like this - however distasteful - tend to have a short-term effect on government popularity. Also personality is a big factor - it's nothing new despite what people say. You can be the leader of the opposition or the Prime Minister and have good, popular policies, but if folk don't like you, you're toast. As they say, it's the economy stupid.