There is only one way to completely end all gun violence and that would be to establish a police state and subject everyone to random search and seizure. The Department of Homeland security would be able to show up at your house at any given time, secure you in hand cuffs, and thoroughly search your home. You and your neighbors would be encouraged to report each other for suspicious behavior to the government which would like trigger another annoying search and seizure.
Most people don’t really want to live under an arrangement where you’re subject to search and seizure whenever some government official decides it’s the right time, but without going down that road you’ll never be able to effectively stop all gun related violence. The arms race already happened and you can’t put the genie back in the box by limiting future purchases. It might make you feel good that you did “something”, but it’s impossible to prove that you did anything to prevent future incidents of gun related violence.