Weapons should be forbidden globally and none is needed to carry them in all relegions.
The answer is to put everybody in strait-jackets, and let robots feed them and wipe their behinds, right? Then they can't hurt anybody, right?
No matter how wiling people are to put down their arms of every kind, there are many who don't want this. If you put your arms down, sooner or later they will find you, enslave you, beat you, and maybe kill you.
So, be sure you are prepared to accept that, because that is what will happen if the majority put down their arms.
In addition, if laws are made that everybody lay down their weapons, who will be able to enforce it at the same time they do it? If you don't have weapons, you can't enforce your laws against those who don't want to obey your laws.
Your desire for peace is admirable. But the only way to enforce it is through use of weapons. Of course, if you die because you can't defend yourself, it won't matter to you any longer.