Regulations over both would be a vast improvement to overcome violence in the US and other places.
Neither are going to be banned since there are three powerful lobbies to work against this, the NRA, Big Pharma and the AMA.
I think the power of these big three should be regulated.