With all due respect. That is not sound reasoning. Any republican is better than any ‘rat. Especially if there is a ‘rat congress.
What do you care about more: your party or your country?
Long term, you can’t do much worse than a McCain presidency.
Sometimes you have to barf to get better.