So with regards to Fairfax: according to what I've been able to read here
https://www.nytimes.com/2019/02/04/us/politics/justin-fairfax-sexual-assault.html
After he won election in 2017 a woman contacted the Washington Post and said he had sexually assaulted her at the 2004 Democratic National Election. The Post could find no corroborating evidence so they refused to report the story (however, in Fairfax's statement this morning he asserted that the Post found inconsistencies in her story, and the Post did not.)
Now the same right wing website that revealed the Klan photo has reported this story, which Fairfax strenuously denies.
And this creates a great problem for Democrats. If it's one woman, and it's a "he said she said" situation, they can't demand Fairfax step down if he insists he's innocent. But what if the woman is willing to go on TV and she sounds credible? It was only 3 months ago that a bunch of prominent Democrats, including the two main candidates in the Presidential race, demanded that Brett Kavanaugh be voted down mainly due to the accusations of one woman. I bought into that at the time; I believed Christine Blasey Ford. So what if this accuser is just as credible?
Only a few hours ago Democrats were looking at Fairfax as their savior in Virginia to this Northup mess; he's young, he's black, the Presidential candidates can campaign with him in Virginia (a state they have to win) and the whole Northup drama would be erased. Now? What a mess.