I agree. I'm glad that open carry laws exist, so that concealed carry people don't get in trouble if they inadvertently uncover their weapons. I've even heard of people hassled for "printing." I also think open carry in a car should not be a crime.
But with freedom comes responsibility. Actually doing open carry in town is a bad idea. First, it is asking for trouble, from criminals, police and anti-gun people. The bad guys will either want to steal your gun, or at least "shoot you first" in a robbery or active shooter situation. The cops will just naturally want to hassle you no matter what the law. They don't want to have it said later that knew there was a guy with a gun in a public area, they didn't question him, and he later turned out to commit a crime. Also, open carry inflames anti-gun people and it even causes moderates to move in their direction. They take pictures of people with guns in public places and put them on the internet. Why needlessly give the anti-gunners advertising material for their "cause?"
Second, I think OC is just not socially acceptable in most towns (there may be exceptions) and therefore rude. I also would not OC a large knife, a baseball bat, unless I was clearly going to play baseball, an axe or a chain saw, unless I was cutting down a tree. I would never walk into a store with any of those things.