I mean, you're not wrong, but also try your best to primary candidates outside of the two parties, if you're in the US.
While it is true there are no good kings, we should try to get as many halfway decent people in the office as possible.
Once primaries are done, then under no circumstances vote for Republicans. And if the option is between a Democrat that might narrowly win and a third-party candidate that might narrowly win, then vote for the third-party candidate. Otherwise vote for Democrats.

Keep your ship tucked in, never abandon your shirt, and go down on your crew.
Got it.