Plenty of cops do the job without being a prick, others not so much. I would think that if you can't handle the job without being a professional it might be time to find something else to do.
I think she got it right about hanging out with other cops, they get eachother. That's good medicine no matter what the job, blow off some steam with guys that get it.
Just like with any other profession, you have good guys and the POS's. It's too bad the POS ones get protected by their "brothers"
Dan