Let's keep in mind that, under Virginia law, this person is innocent until proven guilty.
True. But in life, there will always two courts. One for the law. One for society. Sometimes they agree. Sometimes they don't. Either way, the things this guy is alleged to have done is some pretty disturbing stuff.