Did you miss the vote count?  The riding count?  The Liberals won more votes and more ridings than the NDP and certainly more than the Greens.  In their unholy lust to bring BC back under the yoke of socialism, the Greens and the NDP joined forces to oust the winning party.  Nothing wrong with forming a coalition provided you don't mind tossing your principles in the garbage can, but plenty wrong with your memory when you say the Liberals lost the election.