Talking about repeal of the 2nd amendment is equally useless when there are probably more guns than people in the US, and there's nowhere near enough support for that.
There are some ideas, such as increasing the age of ownership, and many others, which should be considered. You'll actually be able to achieve results. Banning guns completely in America is simply impossible now.