By that logic the NDP should have ruled.
I believe what you're seeing is voting for the least objectionable.
Conservatives weren't trusted to protect the public.
Socialists weren't trusted to manage the business of government in a compitent way.
So who's left to vote for?
I think we should abolish political parties and make our elected officials responsible only to the voters in their riding.