Does the possibility of needing to fend off some lunatic outweigh all the negatives of loose gun control? Rural residents will still be able to own a gun but maybe they should pass a psych test first and maybe that gun shouldn't be military grade.
Fundamentally the problem is that gun ownership is a core American ideal (to enough electorally well placed people), so outright bans are infeasible and other restrictions cause a race by manufacturers to innovate around the restrictions.