@christineburns I'm not sure you can say "for good" in any sense. It's not for ever; nothing in politics ever is. I remember after Michael Foot they said Labour was finished forever.
And although I'm very happy to see the Tories taught a lesson -- their corruption alone renders them totally unfit -- democracy requires a working opposition...