The problem is when police make mistakes people all too often innocent people die. A prime example is the 95 year old woman who was shot to death by Atlanta police a year or so ago in a "no-knock" raid on a suspected drug house. Turned out to be the wrong address, clearly a mistake, but the lady who lived there is dead.
Some years ago a disgruntled drunk barricaded himself in his trailer in a rural area near me. This is about 40 miles north of Chattanooga, TN. This guy wasn't holding anyone hostage. He was just mad at the world and was begging for attention. If they'd have left him alone he would likely have calmed down after a while and no one would have gotten hurt. Instead, the Chattanooga SWAT team responded, escalated the situation by threatening the man, then shot and killed the guy in his own home. The question I asked was why is it that the Chattanooga SWAT team responds to a domestic disturbance 40 miles away from their jurisdiction, but the Chattanooga Fire Department doesn't respond to house fires in the same area? The answer is you don't get to shoot somebody when you respond to a house fire......
Get it right on the Atlanta raid. Those were bad cops who planted the drugs in her house, busted in not knowing she had a revolver in her lap. She fired at them once and they killed her in return. All three bad cops are now in prison.