To try to take the use of the word "gun" or "arms" out of the equation (as they're such emotive terms to so-called 2nd Amendment fans), how about we try looking at the underlying pure logic of both sides of the argument by using this scenario....?
Johnny has been going round the school playground hitting other schoolkids with a big stick. What's the best solution for this?
(a) Give everyone a big stick
(b) Give some specially selected big kids big sticks
(c) Take the sticks away
The NBSA (national big stick association) would presumably vote (a)
Trump seems to like (b)
90% of the world would wonder why there's even a debate about the concept of the authorities going around handing out sticks to schoolkids and obviously vote (c)
Now all you have to do is replace the word "stick" with "gun" and Hey Presto!

My old man said be a City fan...
Nothing significant and lasting will ever come of FFP! - RedSte (2012)