Why? Anyone who is planning on shooting you is not going to wait for you to be out of a gun free zone. All gun free zones do is tell criminals that ehre is a lot of victims in there who do not have the abaility to defend themselves.
So why doesn't this happen in other countries that are mostly gun free? The criminals have better morals?