No, getting rid of the second amendment and banning guns won't do, it didn't work for drugs, it won't work for guns.
And no, banning violent media wont do either, because most functioning, mentally mature adults know better than to copy what they see on TV.