Some of those you mentioned as popular enough to take stands still seem to only do so on the Sunday Morning political show rounds and with speeches. Not necessarily with their votes so far. Which is what really counts.
That said this is a good article and I totally agree with the point. If we are going to make these sorts of arguments we can’t also wrap ourselves in ideology over good (or at leats less bad) outcomes.