I support Bernie Sanders, but I agree that Trump will be competitive. Bernie will hold NH, CO, NV and may flip ME-02 and NE-02, but Donald will hold OH, IA, and FL, and may flip VA. Sanders will certainly win the popular vote, but Trump may edge out another victory in the Electoral College.
This map isn't happening.
It's not 2004 anymore.
Trump winning Virginia is is based on VA's tendency to support conservative or moderate Democrats in Senate and gubernatorial elections. Trump is unpopular in NoVA, but if the idea of Sanders and 'scary socialism' turns out rural voters in southern Virginia, perhaps Trump could win. This is not something I want to happen, and I agree it is unlikely, but I do question if Sanders is perhaps too left-wing for some conservative and establishment Democrats in the NoVA area, which includes D.C.