MCSAP explained it well and I agree with him. It's a job to love and hate at the same time. You very seldom get a pat on the back for doing anything right and always get criticized for anything you do wrong or is perceived to be wrong. Dealing with the underbelly on the street is the easy part, it is usually the department it's self that causes most of the stress on the officers. Some departments stand up for their officers better than others. But you will have those few times in your career that you can say I'm glad that I was able to be there and made the difference in someones life. You just draw on those to get you through the rest of the BS. ;)
Excuse me Officer, I have a stupid Question. "No problem, I've got a stupid answer for you!"