You are perfectly, exactly, Constitutionally correct to the letter and spirit of the law.
I hope so and when the time comes, I want to stand right along side you. You’re one heck of good shot! I’ll just aim and keep firing!!! LOL.