"There are numerous other locations where firearms may not be carried, including churches, schools, and various types of businesses." . . . .