I agree, its one thing to open carry out in the woods or in rural areas but in suburban or urban areas its a really bad idea. Just think how we would react to a bunch of gang bangers standing around on a corner with open carried weapons.
As a tactual matter its foolish to open carry as you are giving up your best advantage. Surprise and violence of action, without its going to be a fair fight and when it comes to defending my life I never want to fight fair as in some mythical Hollywood western.
Number one, criminals nearly always conceal carry.
Number two, the "tactical disadvantage" of open carry is a foolish statement. What criminal decides to enter INTO a gun fight? Most, if not all, will consider another target upon learning that their initial target is not an easy prey.