Ditto to all of the above.
"Gun Free Zones" are only "gun free" to those willing to obey the law. In Alabama it is a misdemeanor to violate a GFZ, while firing into an occupied dwelling or building (or vehicle) is a felony whether anyone is hit or not. Murder, attempted murder, armed robbery & assault with a deadly weapon are all felonies as well.
Do the legislators who pass these idiotic laws actually believe that someone whose planning to commit one or more felonies is the slightest bit concerned about committing a misdemeanor in the process?
^ That was a rhetorical question not really meant to be answered by members of the FTF choir.