Badger Johnson evidently has a "need a permit to carry" mentality -- hence must be from a relatively "non-free" state. It's too bad that many people seem to think that OC requires a "permit".
Badger is aware that no permit is required to OC in Va. He doesn't actively engage in the practice (personal reasons he says) and can come across more than a little negative regarding different scenarios and OC.
While this site is primarily about open carry, it is pointedly about supporting/defending the choice to do so. There is no mandate that one must OC or for that matter carry at all. Does doing so add to one's credibility/image - I think so.