You could tell me all about your experiences, absolutely, and I wouldn't doubt a single one. But, could you also tell me about all the others that you didn't deal with, and all the others that you didn't have to arrest, and all the others that never made the papers, all the others that you never even heard about, because they went just fine and there was nothing to report? How do those numbers stack up? You probably can't say because you don't know.
One of the pitfalls of being a police officer is that it's easy to become jaded precisely because you deal with the worst of the worst on a daily basis, without enough average decent people and good situations to provide a balance from which to compare. After time, it's easy to come to believe that such a large percentage of people are bad, because to a great degree that's most of what you see, for years on end. Most people, are actually basically honest and decent, and it's that which makes society work as well as it does. If most people were really as bad as the limited examples police see on a daily basis, our world would be truly effed.
Having said that, I wholly agree that foster care should be an avenue of last resort.