BTW, open carry is legal in VA.
That's like arresting people for smoking - in a cigar bar! DE has open carry as well.