It's not that I disagree with the moral stance, but exactly what did being "the moral choice" get Democrats last November?
No matter what, the majority of GOP voters will NOT vote for "the moral alternative." This time around, they voted for a felon. Literally a felon.
Independents also did NOT vote for "the moral alternative." This time around, they, too, voted for a literal felon.
The Democrats may well stand as a moral group, but an alternative? Morality has gotten Dems literally nowhere. The American people don't want morality. We just saw that last fall, didn't we?
There's no easy answer. No quick answer. No assured answer.
As you've noted, MAGA and some Independents/Libertarians chose to vote for trump, whom they knew to be incompetent, corrupt, chaotic, and a panderer to putin. Also, others didn't believe trump presented enough of a danger for them to get off their asses and go out to vote against him.
Those who voted for trump last November represent a de-moralized element in our society, one that I don't believe is going to be rehabilitated to any significant degree. (Being told it's okay to hate, to be cruel, to control and punish others can be too seductive, too appealing, for some to resist.)
We can point out, over and over, how trump's and the GOP's policies have harmed Americans. Have damaged individuals, families, and communities. We can point out the loss of our alliances and friendships. We can and should present practical solutions to cutting Medicaid and Medicare benefits, to cutting SNAP, to privatizing SS. And we should decry the tax cuts that benefit the uber-rich. I've come to believe we should get rid of our fear of alienating voters by standing up to Israel, because, damn it, Netanyahu et al have gone way too far, for far too long, in Israeli Governments' history of treating Palestinians in Gaza and the West Bank as subhumans. (Yes, I use that term deliberately.)..
We've got to stand for something. Something besides just taking care of ourselves. The Israeli Government has shown it is willing to torture and kill as many Palestinians as it wants - as Netanyahu believes will keep him in power - and standing idly by? We won't have the excuse the Brits and the Americans had in WWII, that no one knew the extent of the horrific actions taken against a captive population. We know damn well. Which means, this time around, we have an opportunity - heck, a duty - to try to stop it.