Its kind of dumb to have a law like this with no stipulation for someone trying to be responsible. OK, ignorance is not a great excuse, but mistakes happen. They're should be a clause that allows willing forfeiture/turn-in of the firearm from someone who unknowingly breaks the law and wants to make it right by handing in their gun. As it stands, someone who willingly tries to turn in their firearm gets a mandatory 2 year minimum prison sentence??? That right there is BS.