(a) No person shall discharge any air gun, rifle, shotgun, revolver, pistol or other firearm within the corporate limits of the Municipality.
(b) This section does not extend to cases in which firearms are used in self- defense, in the discharge of official duty or in justifiable homicide, or in cases where the Parks and Recreation Department supervises a program of discharge of B.B. air rifles so as to encourage the safe use and handling of weapons and the beginning of talent as a sporting marksman, provided further, that a representative of the Parks and Recreation Department shall always be in attendance when the same are being discharged.
(c) Whoever violates this section is guilty of a misdemeanor of the fourth degree.