A fellow poster in another state immediately contacted Best Buy's Corporate HQ for their "official policy" in the matter, this is the letter he got from them:
Subject: Re: Best Buy (KMM10205413I65L0KM)
Date: Jul 12, 1:26 PM
Thank you for your inquiry into our policy of 'open carry' of firearms, I have learned a lot about this subject based on your thoughtful question. Best Buy respects the laws afforded to its customers as citizens of the United States. As such, we comply with all applicable laws and statutes and will not ban guns at retail locations.
I briefly researched the laws in North Carolina on your behalf and found that 'open carry' is also legal throughout North Carolina except within the town of Cary, which forbids it by local ordinance. In the city of Chapel Hill, open carry has additional restrictions.
I encourage you and your friend to reach out to your local government, as Best Buy does not ban guns at our retail location unless required to do so by the local government in that area.
Please let me know if you have any additional questions and concerns. I have done my best to cover your question fully, and hope to shed more light on Best Buy's policy.
Best wishes for a beautiful week, Jessica
Best Buy Consumer Relations