LOL
I can't totally agree...our beloved Flackie isn't dirty...and I hope Danny isn't.
Flack isn't clean because he murdered Angell's killer. He just inexplicably got away with it. And Danny has been in trouble for misconduct before. He got taken off the promotion grid for it. That's not "dirty" in the sense of intentionally doing something he knew was wrong, but he has less than a stellar track record.
Yes, much as I love Flack, he lost any claim to being a clean cop the second he pulled the trigger. I can't think of him in the same vein as dirtbags like Martin who kill people for the unprovoked sport of it, but he did become a murderer, even if he hasn't been caught or turned in by Mac, whom I suspect knows the truth. For the record, I hope he never is caught, because Cade was a breathing menace, and Flack simply expedited the inevitable outcome of his eventual trial.