@aral It hasn't done anything to discredit democracy. Not enough people cared. The NDP is the only major Canadian party that supports Palestine. Of all the candidates that pledged to support a two-way arms embargo, an end to Canadian complicity in illegal settlements, recognise anti-Palestinian racism, recognise a Palestinian state, and increase funding for humanitarian aid, the vast majority were with the NDP. (in fact, I think there's a good chance all the NDP's candidates took that pledge, but I haven't checked)
One of those candidates was Joel Harden of Ottawa Centre. He had won this same riding twice in the last two provincial elections he ran in. In the previous provincial election earlier this year, the NDP candidate, Catherine McKenney, won 55.7% of the vote, leaving the Liberal candidate, Thomas Simpson, in the dust with 23.3%. If any riding was a shoe-in for the NDP or Palestine, it was this one.
Joel Harden lost this riding with 19.6% of the vote. His Liberal opponent, Yasir Naqvi, got 62.7%. Elsewhere, across the whole country, the NDP only won 7 seats. They won 25 in 2021.
The genocide has shown us the uselessness of international law and the hypocrisy of "Western values", absolutely. But democracy is working as it's supposed to. As sad as I am to admit it, people just don't care.