The truth is that no one will protect you – not the police, not the part-time security guard, not the staff of whatever business you are patronizing and not the national armed forces. You must take responsibility for protecting yourself, and the only means to do that is to ensure that you are appropriately armed whenever you intend to go out in public regardless of what the local laws might say.
I don't always agree with Mr. Day, but I wholeheartedly do today. There is no person on this earth who cares more about your survival than YOU DO.
Read the article and think about it. What would you do, trapped with your children and no option to protect them and yourself except to hide and hope the authorities can stop the carnage. That is fine until you realize once you are discovered, you are powerless.