(a) A person shall not unlawfully commit a felony violation of §§ 5-64-419 — 5-64-442 or unlawfully attempt, solicit, or conspire to commit a felony violation of §§ 5-64-419 — 5-64-442 while in possession of:
(1) A firearm; or
(2) Any implement or weapon that may be used to inflict serious physical injury or death, and that under the circumstances serves no apparent lawful purpose.
(b) Any person who violates this section is guilty of a Class Y felony.
(c) This section does not apply to a misdemeanor drug offense.
(d) It is a defense to this section that the defendant was in his or her home and the firearm or other implement or weapon was not readily accessible for use.