I have never had an issue buying anything at the BP here in Virginia.
You sir have the good fortune to be 150 miles and what amounts to an entire world away from here in Richmond. Hit the Bass Pro here, and don't be surprised if you hear this voice saying
"Toto, I don't think we're in Richmond anymore."