I have never said open carry is BAD. It is a choice, if it works for you GOOD. Open vs Conceal ? Next time you play poker,show the other players in the game your cards. IT WILL BE A SHORT GAME. Enjoy.
The Troll
Your analogy of carrying a gun to poker is actually perfect. Carrying concealed is like playing poker the standard way. Your cards are hidden, but your chips are in the pot. Anybody who feels like they can take your chips can bet against you. All they have to do is THINK they have a better hand than you. Just like carrying a gun. Your gun is hidden, but your chips are still on the table. Any criminal who thinks they can may attack you to take your chips. Your concealed gun, just like your hidden cards, does nothing to indicate to the criminal, or poker opponent, that they should not attempt to take your chips. Maybe only their LACK of a good hand, might deter them.
Then, when the betting is done, whether it is in poker or self defense, all that is left is to hope that your hand can beat the opponent or the criminal. It's a gamble. Maybe it will, maybe it won't. Except in self defense you still lose something, even if you prevail in your self-defense actions.
Now, let's play poker the open carry way. I have 4 aces. Before any chips are on the table, I show all my opponents my 4 aces. I am the only one at the table showing my 4 aces. It would take a complete fool to even bet against my 4 aces. But, granted, there is the chance someone has 4 kings and a joker. Then there are also the incredibly huge chances that everyone else at the table has something less than 4 aces, but their chips are on the table. So what would you do? Would you bet against the guy showing you his 4 aces? Or would you bet against everyone else at the table who has a great chance of having something less than 4 aces?
Playing poker the open carry way is a short game for the person with the 4 aces. But it accomplishes the goal: I get to keep all of my chips, I really don't care about taking yours; and it greatly, greatly lowers the chance that someone will bet against me.