The plain truth is that the police cannot exist in a society prone to violence *and* and an armed population. It just can't work. The police cannot, will not, and can't reasonably be expected to give a presumption of their own safety in this society when facing an armed citizen - the infamous trope "shoot first and ask questions later" is always going to apply. That's the ultimate fly in the ointment. The Swiss may be armed, but the US isn't Switzerland, the cops there don't have reasonable fear of shots coming through the door when they knock that they do here. We can dream that every cop has the training of a ninja, the reflexes of a cat, and the sagacity of Buddha that enable him to assess every situation with perfect equanimity and skill, but a dream is all that will ever be. We just saw mashalls killed on their way to the door trying to serve a warrant the other day.
Argue the fine points of law any way you want, that won't change that we have created a situation where tragedy is always the most likely outcome. And the only way out of it is fewer guns. A lot fewer guns. So many fewer guns that the police can stop seeing mortal threat level in every citizen.