The only ones that should be permitted to have guns are the military.
If you don't believe me, just ask Anwar Sadat.