It's just beyond stupid that a non-violent, non-weapon realated felony, and a person who makes 1 mistake in their lifetime who has always been a responsible firearm owner can no longer own a firearm to hunt with, and/or protect themselves, their family, etc...
Life isn't black and white, people make dumb mistakes, sometimes because they really don't even know any better, or get the book thrown at them. Least in my neck of the woods it seems like every adult never made a mistake in their lifetime, least it seems that way or feels like that.
Punishments should fit crimes, but thats just my opinion.