I don't mind logic in the gun debate, as long as we look at unintended consequences.
Like the ban on clips with more than 10 rounds. Sounds great to someone without experience with guns - the shooter has less in the gun. But when you enact that law it leads to people choosing to carry higher caliber handguns (aka 45s instead of 9s) because the big advantage of the smaller caliber (more rounds in the gun) is lost. Its much harder to survive a 45 shot than a 9 shot, so the end result is more mortal woundings (and not less gun violence, as shooters can carry multiple clips).
I am ok with background checks and even some sort of competency testing. What I don't approve of is any efforts to make guns less available overall or less dangerous "in theory" because the opposite ends up happening.