No, we didn't. Moral victories mean absolutely nothing to me after 2016. Not after I saw those families in cages or those fuckíng Nazis and their torches. Not after they shot up the synagogue minutes from my grandparents' family home. This is a bloodsport now. Winning is the only calculus that matters. We can worry about the soul of the nation after we slit the beast's throat.
Amanda Marcotte's piece posted a page or two back discusses this. The answer is: You simply outwork them. They have always been here and they will still be here. You outwork them, pick off the more laissez-faire ignorant/swing voters that learn to change (and there are plenty lazy, uncommitted, more casually racist white voters IMO who once voted for Obama then swung to Trump after feeling uncomfortable for eight years), and electorally wipe out the ones that don't. Then wait for time and tide to sweep them away.
That is something Biden/Harris can do one day at a time.