You could already do this in Tennessee as long as you had a "carry" permit. All they did is to allow open carry now without a permit. This is what we have had in Virginia since 1607.... regarding open carry, that is. No permit.
As for agreeing with it or not... As far as I'm concerned, I both celebrate and completely support both modes of carry and make no distinct between the two. Liberty is liberty and the choice should be up to the individual. I open carry most of the time for what I believe are very good reasons (not that I owe anyone any reason at all). As far as I'm concerned gun people who rail against those who open carry are little better than virulent anti's and are close minded and bigotted at best.