In an ideal world, cops would do nothing except protect people from thieves and attackers, in which case shooting a cop would never be justified.
In the real world, however, far more injustice, violence, torture, theft, and outright murder has been committed IN THE NAME of “law enforcement,” than has been committed in spite of it.
To get a little perspective, try watching a documentary or two about some of the atrocities committed by the regimes of Stalin, or Lenin, or Chairman Mao, or Hitler, or Pol Pot, or any number of other tyrants in history. Pause the film when the jackboots are about to herd innocent people into cattle cars, or gun them down as they stand on the edge of a ditch, and THEN ask yourself the question, “When should you shoot a cop?” Keep in mind, the evils of those regimes were committed in the name of “law enforcement.” And as much as the statement may make people cringe, the history of the human race would have been a lot LESS gruesome if there had been a lot MORE “cop-killers” around to deal with the state mercenaries of those regimes.
THE REST OF THE STORY
Read it all the way through to the very end including the comments.