We have thousands of years of recorded history that didn’t involve guns but certainly involved violence. How can you think banning guns will end violence?
Banning bad/evil people might be a better step, but by definition they won’t adhere to your ban so what good will it be?
Facts and data support the notion that allowing a citizenry to be armed, to have force equalizers, does far more good — especially towards crime and violence prevention. (as a start on data, see Howard Nemerov’s book 400 Years of Gun Control – Why Isn’t It Working)