Carrying a gun in the open in unsuitable locations is brandishing a weapon and is very much the equal to kinda sticking it in someone's face. There are people who are scared to death of guns and never even touched one. Sometimes you gotta show a little respect for others. As long as you can carry concealed it's sufficient enough. Besides, those who open carry are more likey to be confronted than someone concealing their weapon. That's a fact that's dictated by common sense. I always preferred plainclothes to being an open target in uniform. Being able to surprise a perp is advantagous with the man carrying concealed and not a showoff wannabe Rambo.
Even when the country was founded their long guns, which realistically would be difficult to conceal and knives were left at the door when go'in to church, social events, court and places where voting took place, so as to not intimidate other voters. I find that most who insist on carrying openly in the most inappropriate places have something lacking in them that they feel either more secure, or more macho by showing off their gun.
This isn't Israel where people are being blown up all the time. They carry full auto Uzi's to the beach while in bathing suits. Who in their right mind would want to live under those conditions? Maybe one day it'll happen even here. I have a wonderful ak I can carry out there, but I prefer not to, cause I've seen too many people killed in my lifetime. If everyone carried open in our cities how would a police officer even know who to challenge?
The 2nd amendment gives us the right to bare arms , which is wonderful, but have the common sense to bare it in your pocket, or under your shirt. There's a time and place for everything, which also includes open carry. If we keep pushing for open carry in inappropriate locations then laws will be passed to ban it and that won't be prevented by quoting the 2nd amendment.