Do not underestimate the impact of Charlottesville, and the way the national and local media and Democrats exploited it to falsely smear Trump, Gillespie and the Dems with it.
Agree with you on the impact of Charlottesville. The fraud there needs to be exposed. Have been trying to get it exposed. Exposing that fraud is important for the nation and the world too, not just for Virginia here.
Virginia’s demographics may be problematic for Republicans to begin with. Add intentionally stirred up feelings from Charlottesville and very little extra effort made to expose the truth and you get a Republican loss.