Completely agree with you. The first thing I am teaching my kids is a quote from Bill Gates "Life is not fair, get used to it!".
That is why in Canada we need the convervative party every decade to bring back some order and to clean up the mess
Many outsiders are unaware of this, but there isn't that much of a difference between the Conservative Party and the Liberal Party in Canada. Many view them as nearly the same policy-wise. I view them both as centrist parties. The leaders change over the years, but it's the same ol' bureaucrats that remain. And it's difficult to see much of a difference between all those bureaucrats, no matter which party they're affiliated to.
"Liberal" is just the name of the political party. It doesn't necessarily mean that they are that much liberal than the "Conservative" Party, which is also just the party's name.
The New Democratic Party (NDP) is different than the other two parties, though. It could also be referred to as the 'labor' party.
That's why voters are often pissed off with the governments they vote for. When the incumbent party gets voted out and replaced by the other one, people rarely see much of a difference and it upsets them. But they don't realize that often the only thing different from one another are the leaders. The only time the parties appear really different from one another is during the election campaign. All kinds of promises are made. 90% of them aren't fullfilled once the new governments are into place. People then realize it was all bullshit once again and many stop going to the voting boots since they know their vote won't make much of a difference since no matter what, it'll be the same bullshit again.