The most reasonable solution is a comprehensive approach that includes banning assault weapons, universal background checks, mandatory waiting periods, and government-funded gun buyback programs. It won’t be a perfect solution, but it’s a step in the right direction.