Everyone paints the Lib Dems as ideological sellouts that betrayed everyone. So they compromised on a couple of manifesto things as part of the coalition - isn't that how they work?
Frankly I'd take them in a heartbeat over either of the other two main parties right now if they're able to prevent Brexit. Whatever damage they may have contributed to in the past is small beans in comparison to the good they could do. They could sit on their hands after that for 5 years and it'd be less damaging than brexit
what a take