Too many holes in the poll.
Some good concepts but at the end of the day you will only have honest upstanding citizens with the guns as legislated and the criminals will always have what it takes to do the crimes.
Making something illegal and against the law doesn't necessarily remove the threat by those that can re-manufacture their weapons to fully automatic assault weapons.
As for someone with a criminal record, I thought that was already part of the approval check.
Once you do away with no checks at Gun Shows you have to deal with the private citizen selling their weapons or having them stolen.