How can anyone “make sure” this never happens again?
As long as there are gun free zones ("Over here! We're unarmed"), there will be more. The target can't fight back..... and they advertise it!