I could not more strongly support the traditional rights of law abiding Americans to own and carry guns, they're an important part of our culture, but open carry makes absolutely no sense whatsoever to me.
Even working as a cop, whenever we left the police station, and unless we were in an appropriate place where we were known like a local restaurant, my weapon was covered by my suit jacket. My badge was also attached to my belt next to the gun. Off duty my gun never showed.
It's the nuts who go too far like this that will get gun control passed.