We have gotten into the mess we are with all our levels of government, due to the fact that we have a large number of apathetic people and a large number of Lemmings who blindly follow the Party of their ancestors. We have to educate ourselves on what the platforms are, and not be conned by the BS spewed by other Parties. The Ontario election is so fraught with misinformation that people actually believe the PC party is out to "Fire" 100K people, as opposed to their platform to allow attrition to cut the ranks of the Provincial Civil Service. The PCs have said nothing about laying off Teachers, Police, Fire Service or Nurses, but the Liberals, NDP and unions are serving up those statements to the public who, if they don't do any research, accept it as fact when it is not. What you may call the "Lesser of two/three evils" may only be a misconception due to these falsehoods being spread by various Parties and media. It is a great ploy that either gains that Party your vote, or convinces you that there is no legitimate choice. In the end, we get stuck with the same ole, same ole status quo.
If we are not going to do our homework as to what the different Parties stand for, then we are being apathetic or just plain stupid.
We are responsible for the government we elect.
[edit to add]
At the same time, by spoiling a ballot/declining a ballot/not voting just giving the new government our approval by those actions.