Those with ulterior motives will always carry and prey on those that don't. They know that the easiest place to do this is in areas that ban firearms. This is called a "free fire zone". VA Tech would be one of those places.
A right of self-protection should not be debatable, whether it be in your home, or in the woods.