Although I respect the job police have to do, dealing with alot of garbage everyday, I think some may be a little quick on the draw with the tazers, from what Ive seen lately. Ya, alot of people probably should have just cooperated, and avoided the mess, but many times its a minor offense that turns into more than it should.
Remember that NH cop that stopped that geezer for speeding and the geezer freaked out, threw his ticket on the ground. The trooper calmly told him he would charge him with littering if he didnt pick it up. The guy did, and was swearing the whole time. The cop said Have a nice day or something at the end. No big deal. The cop did his job, and nobody was hurt.
Police are there to protect and serve. Protect the weak, and not their own authority status. Ive read of people doing less than the guy above and getting tazed. Its my opinion if a cop has reached a point where he is totally impatient, or frustrated by his job that he is quick to taze, he should find a new line of work.