It's definitely not related to the population's gun ownership ratio. I would say gun violence is probably comparable with our European neighbours. It's just way lower compared to the US.

Also, from my experience, there is not a clear trend whether companies in Switzerland want employees to keep working or if they just let them go during the notice period. I've seen many examples of both.