I've had my negative and positive experiences with the police... over all I find them to be condescending and not very useful for the more common criminal problems. There's always an us vs. them mentality when it comes to cops, citizens, and criminals, and it's especially detrimental to society when such a division is between law enforcement and citizens.
I know a few kids who want to be police officers, and even though I can see that they're low self esteem authority junkies who want to make up for the bullying they had to put up with in high school, I know that they can become police officers and perpetuate the cycle.
If I had any solution, it would be to make becoming a police officer in the field a much more respected position by requiring higher education and by paying more. Doctors and nurses safeguard our health, and police officers safeguard our rights. I would say that our rights are pretty important and should not be left in the hands of two year training program, straight out of high school, D+ students with attitude problems. Becoming a police officer should be much more difficult as well as return a greater reward.
Sorry to say, I don't see that happening in the U.S. any time soon, but it's already happening in Europe, and I hope it will come to Canada in the near future.