I used to deliver pizza after I retired. I was a small Italian company. We tried, but drivers died. An undercover cop was even killed. We were told to follow Pizza Hut’s policy of no confrontation (wink wink). We decided to ignore the advice and the attacks on us stopped. Pizza Hut and Dominos were still being hit but we were left alone.
Later I drove a cab - we had the same rules. After losing a couple drivers we ignored the rules. Other cab companies were still hit but we were left alone.
It is immoral to send someone into a dangerous situation and not allow them to defend themselves. Why isn’t this obvious to everyone?
If the UN passed a worldwide law saying people could not punch back if punched in the face, who on earth would comply? Not allowing people to defend themselves with guns is NO DIFFERENT.