imported post
Having lived in Virginia for 12 years, and as a practicing lawyer who listened to the lecture you attached to your OP, I have the following observations:
1. Virginia police should generally be aware that OC is legal in VA, with some exceptions. Hopefully, that will minimize the BS that local police try to lay on you if you are OC'ing in VA.
2. If you are detained by local police, you should ask on what basis you are being detained. If you are aware of the law, you should explain why you are not violating the law. Whether you want to give your name is up to you, I see no real downside in giving your name, although I have seen a recounting of someone who refused even to give their name.
3. If you are informed that you are violating a local ordinance or statute, and are being detained on that ground, that changes the calculation. At that point, I would not continue to speak with law enforcement, except to perhaps ask whether you will be arrested, and your gun seized, based on your ALLEGED violation of a local ordinance.
4. If you are detained, and/or arrested, for an ALLEGED violation of a local ordinance or statute, you should ABSOLUTELY NOT speak with law enforcement, based on concepts contained in the attached lecture. Speaking with law enforcement will likely NOT help your situation, but could harm your situation. Hopefully, you have the name of a good lawyer.
Best of luck to you in the Commonwealth of Virginia! Things here in California are whacked out!