Once again, we agree on something. I am armed pretty much 24/7. I fall under HR 218; still an active LEO; and I have a Georgia WCL just to be on the safe side. But I always carry concealed when off duty, I'm careful to not "print", and there is nothing about my person (well, except for a Geissele ballcap which I am fond of), or emblazoned on my vehicle which gives any indication that I am or might be armed. I don't have a social media account, so no worries there. Being "invisible" is a good first step in effective self-defense, IMO.
As for me, I don't go looking for trouble, confrontations, or the "opportunity" to exercise my right to self-defense. Given the chance to walk away, I will. Thus, in the event that I have no other choice, it's to my advantage if you don't know I am armed until it's too late to do you any good. If it gets to that point, I'll take any advantage I can get, including the element of surprise.
If you wanted a fair fight, you should have brought a referee...