I'm going to go ahead and say that this cop should be fired. I mean, first of all, he was at the wrong address. It doesn't take a genius to realize the difference between a man who is breaking the law or a man that is not.
I don't think this is a matter of being a cop or not. From what I understand, you only draw your weapon on someone who poses a threat. A man who has his hands up is NOT a threat in any way.
Also, shooting a dog that's barking and "running toward you" is just ridiculous. That cop must have been a scared little man to be that intimidated by a 50 lb. dog.
Personally, though, I have had an experiance where I was pulled over at gunpoint due to false allegations of a "breaking & entering". I told this kid that cigarettes make him look like an idiot and he got really mad (I guess, he never said anything to me) so he filed a fake police report that I broke in, stole his laptop and drove by holding it out the window. I was driving to go meet my friends and play hockey and like...400ft from the rink, a cop turns his sirens on behind me. I pulled over and the guy gets out and posts up with his gun drawn. I was scared sh**less. He figured out that it was all a lie, but I still pressed charges and got him fired. He had NO reason to pull a gun. A taser? maybe. A gun is just wrong to pull on someone who isn't belligerant.
There's my