Fairfax is a communist traitor. However, he will get the benefit of due process, which he and his cohorts have tried to deny others, because thats the rules. He doesnt deserve it, but deserve has nothing to do with it.
I will withhold judgment on his guilt until someone can offer some proof.
As for whether or not he should resign...Im in favor of all communist traitors resigning. This has nothing to do with the allegations against him.
All of that said....if the Dems destroy his career over baseless allegations I wont feel sorry for him, even though I oppose such a thing.
HELL no. Those are THEIR rules, and needs to get every one of them good and hard. THEY STARTED IT.