That's great and all, but what does sitting at home achieve that voting for the lesser evil doesn't?
Even if Trump is a puppet, he's a puppet who's rolled back a lot of Obama-era abominations and who has refused to institute many of the greater abominations Hillary would have.
Traditional Catholics have to drop the term "lesser evil". It's completely inimical to basic Catholic moral principles. If you want to make a case from double effect that it's permissible to vote for Trump, then have at it. But people need to stop presenting this guy as some champion of good vs. the evil in the world. He's nothing of the sort.
That's assuming that our votes mean anything at all. They control the voting machines. As Stalin said, it's not about those who cast the votes, but about those who count them. They give us this illusion that we're actually doing anything by voting.
This idea of there being an obligation to vote is not absolute. So, for instance, if you live in a heavily blue state, there's no point in going to vote for Trump. If you live in a heavily red state, there's also no need to vote for Trump. It's potentially an issue if you live in a swing state (again, assuming that they don't rig the vote count). Also, even if I live in a swing state, there's no dictate about who I have to vote for. Even the SSPX in their voting guidelines admit that there's no OBLIGATION to vote for a bad candidate. I could satisfy any obligation by going to the polls and voting for Pat Buchanan ... or even myself for that matter.