opencarry.org is your go to site for specific info on virginia open carry.
here in oregon i open 24/7 with a sig p6 in a slide on my hip.... no way to pretend its not there.
i have never had an "altercation" with LEOs. i was the subject of a MWAG call once but the responding officer realized it was nothing by the way i was sitting on a bench, consuming a diet coke and not waving the pistol around.
all other interactions with the police have been in passing and unofficial.
in oregon the police cant stop you, question you, inspect your weapon or even ask for ID without a reasonable articulable suspicion of a crime (RAS). also the mere presence of your firearm is not a cause for disturbing the peace AND there is no brandishing law, so removing my firearm from a jacket pocket and placing it in my hip holster is not going to cause me problems.
99% of my interactions with the public is positive but occasionally i run into the gun haters who are "afraid" of my gun but not so afraid that they dont approach me and debate me for 20 min.
when i must, i assure the concerned party that i carry because its my right, its legal, and its for the protection of my loved ones and myself. when pushed, i tell them america is a wonderful place, and we both have rights, i have the right to carry and they have the right to not like it. then i walk away