I disagree. Had the cop been fired on a he said/she said basis and nothing else, you would be correct. This officer acted like a complete a$$h@le, and it was obvious to everyone with 20/200 vision or better.
A good officer will not let himself get baited, will not engage in debates in the street, and will get his job done effectively in a professional manner.
This case should have no negative impact on any good officers, and may give pause to the bad ones, though I doubt that.
no matter how much of a d!@k another officer is, i'll always trust him more than any citizen on the street. it's just the way it is.
cops will see this more as a departments reaction to public outcry and think that they can get fired for relatively nothing. few will see that this cop was truly in the wrong, which even i don't given the totality of the circumstances.
right or wrong, cops stick together and identify with their own.