I think overconfidence is the greatest danger. Not everyone can be prepared to meet every attack and as you said, there are gun free zones in Texas.
Its funny, they name Michigan but I feel pretty safe saying they won't attack in Detroit. There are other places in Michigan where they proudly make it known that they don't like guns but Detroit ain't it. Its probably the most heavily armed large city in the country.
This woman was shot 4 times and still managed to return fire hitting 2 of 3 attackers. She grew up in a warzone and is ready and willing to return fire at a moment's notice.
Me, I'll stick to my comfort zone out here in the sticks.
“I think overconfidence is the greatest danger.”
I know it is! We were lucky in Garland it could have been much worse.