I don't think so, no.
You always have the right to complain that both choices suck and the two party system hurts our democracy. But the best way to do that is not to vote for someone else; a symbolic, but possibly harmful act.
Petition the government to support rank voting (the best solution to this issue).
Vote for a third-party candidate in a local election that they might win.
Run for local (or national) office.
Do I "lose my right" to complain about Candidate B's bad choices in the same way that it's claimed I lose my right to complain about Candidate A being a sociopath when they get elected if I don't "vote against" them?