Not sure I'd say this is a political issue really. In the UK all the politicians are in favour of bans and that isn't going to change. And despite making noises about it; no political parties in the US actually change anything either. But those are the rules of this site so I'm not discussing it.
I can't find any figures to back up this claim that Switzerland has a high shooting rate. Also note comparing shootings is the wrong comparison. There's no benefit if people kill others and themselves (a lot of 'shootings' are actually suicide) by a different method.
qjs