This horse has been beaten to a bloody pulp over and over. So, I'll just make a comment about our recent experience here in Oklahoma.
We now have licensed open carry in Oklahoma after raging arguments on the subject.
A very, very few open carry in town, and some people notice, but hardly anyone remarks on it. There have been a couple of idiots who insisted (even after being asked to leave) on open carrying into prohibited places (like a polling place) to "make a statement" and they are now convicted felons with no carry license and no guns.
Even the merchants who were upset at the prospect of open carry now admit is was practically a non-event.
I don't open carry in town, so all it did for me was de-criminalize accidental exposure of a concealed pistol.