A friend emailed me the other day with a frustrated question, expressed in rational-choice terms: "If you stand up to Trump, you lose a primary, so I see why Republicans can't stand up to Trump--but ...