(a) Section 7-302 shall not apply to the firing or discharge of fireworks in the city between the hours of 8:00 a.m. and 12:00 midnight on July 1 through July 4.
(b) The governing body of the city may, in its discretion, grant permission at any time for the public display of fireworks by responsible individuals or organizations when such display or displays shall be of such a character and so located, discharged and fired as shall not be a fire hazard or endanger persons or surrounding property.
(c) It shall be unlawful for any person, firm or corporation to give any public display of fireworks without having first obtained a permit thereof.