The other way of looking at it:
There was (and now IS) an existential threat to our country and democracy. Everyone with 2 brain cells was trying to stop it. The other main choice may not have been perfect, but it was definitely not as bad as we ultimately ended up with. Again, everyone with two brain cells to rub together recognized the threat and was trying to stop this.
And these people were standing in the goddamned way.
Standing in the way with no foresight, with no thinking of unintended consequences. Demanding perfection when "not a dumpster fire" and "total dumpster fire" were the only viable options. Just standing in the way, single-issuing us to fascism.
I 100% blame anyone who did not take this threat seriously, sat out, stood in the way, expected someone trying to appeal to the entire country to appeal specifically to them, or single-issue protest voted us to this point.
They may or may not have made a difference in the end, but the point is they were actively working against the only non-awful outcome which ultimately came to pass.
So don't blame the least worst candidate, blame the two party system and the voters who refuse to live in or understand the reality of that. Until that's fixed, third parties have always been and will remain spoiler candidates.
So, thanks protest voters / abstainers. You saved Palestine.