(1) Except as provided in subsection (2) or subsection (3), any person who knowingly discharges a firearm in any public place or on the right-of-way of any paved public road, highway, or street, who knowingly discharges any firearm over the right-of-way of any paved public road, highway, or street or over any occupied premises, or who recklessly or negligently discharges a firearm outdoors on any property used primarily as the site of a dwelling as defined in s. 776.013 or zoned exclusively for residential use commits a misdemeanor of the first degree, punishable as provided in s. 775.082 or s. 775.083. This section does not apply to a person lawfully defending life or property or performing official duties requiring the discharge of a firearm or to a person discharging a firearm on public roads or properties expressly approved for hunting by the Fish and Wildlife Conservation Commission or Florida Forest Service.
(2) Any occupant of any vehicle who knowingly and willfully discharges any firearm from the vehicle within 1,000 feet of any person commits a felony of the second degree, punishable as provided in s. 775.082, s. 775.083, or s. 775.084.
(3) Any driver or owner of any vehicle, whether or not the owner of the vehicle is occupying the vehicle, who knowingly directs any other person to discharge any firearm from the vehicle commits a felony of the third degree, punishable as provided in s. 775.082, s. 775.083, or s. 775.084.