Public health experts say good gun laws require multiple defence layers, advocating for risk management approach called the 'Swiss cheese model'.