I've been calling this one for a longtime. The OC jackasses walking around with video cameras scaring the sheep and picking fights with LE aren't winnign their cause or the 2nd Amendment any support.
For those in California, you want to get a real governor, or are there just so many entitlement minded people that it will never happen?
I am in Kansas, and live right across from Missouri. I have no problem with open carry, (in fact in Missouri was an open carry state), but do not do it here in the city, (except in an on duty status), for the reasons listed:
Announcing one's self to the thugs makes you a target.
People in areas of the country that are not as pro gun carry have been affected by the anti gun hype. Carrying openly in urban environments just scares the people, (at least it does here).
Because it scares the people the one open carrying is going to subject him/her self to man with a gun calls, affecting the overall coverage of law enforcement in busier urban areas where they have plenty of crime to try to counter act as it is. So, why open carry in that environment? It doesn't really make logical sense.
If one open carries without a badge, there are people in urban areas who are used to the idea that people who are open carrying are law enforcement. So, not only does a person who open carries around here subjects themselves to scrutiny and man with a gun calls, they also subject themselves to, "You're a cop. Take care of this", calls. Then when they find out that the open carrier is not a cop, 911 dispatch gets bothered by those man with a gun calls.
For those people who are not qualified law enforcement, apply for the concealed carry license where available. Carry concealed, and no one is the wiser. Fear is kept in check, and thugs will not know that you can defend yourself with a firearm.
When you are in the country, go for it. Open carry to your heart's content.