So, the laws suck because BGs get to rob banks and we don't? OR, if the good guys don't follow the rules, why should we? Having a little trouble with the logic here. Nobody said OP couldn't carry a gun, he just didn't obey the law and carry his permit/license. I have my TN DL and HCP in a small leather bifold along with my two medical cards (Retired Military ID and Medicare card) in short essential ID. I even carry the case in my house. If I am not in my PJs or skivvies, I have all important ID on me.
You did not read my post. I explicitly and specifically specified GUN CONTROL laws. GUN CONTROL laws do one thing: they limit the ability of the law abiding citizen to defend themselves against the criminal who is going to have their gun anyway, regardless of the law. Your bank robbery example... the BG gets to rob a bank USING A GUN - but the GUN CONTROL laws will be what prevents law abiding citizens from being able to lawfully protect themselves during the armed robbery, because in some states it is illegal to carry a gun into a bank.
It makes NO SENSE to pass a law that makes carrying a gun into a bank illegal. It makes perfect sense to make it illegal to use a gun to rob a bank.