Cultural and regional society "norms" also come into account. In rural NC, the smaller towns acceptance of open carry is not a big deal with no 911 calls and is not an issue.
In the urban cities, Charlotte, Raleigh, Greensboro, where the transplants have migrated, you get the 911 calls, the "man with a gun" calls,....etc,...
I'm sure this is the same in rural TX, the Dakota's, and other states with open carry. The culture of the folks in small towns/cities get it...The larger metropolis areas like this guy in Portland will always get you a "visit" by the po-po...
Here's the question:
In states where OC is permitted, is it the public that needs an education on the law, or a citizens right to do what this guy in the vid did, albeit somewhat badly?
The nanny state folks will always be there, but if they realize and understand you reside in an OC state get the (insert expletive) over it,...