I'm sorry if they don't like their jobs but they cause too much hurt. They are only human and judge too quickly. "for the safety of the children" covers everything they want to say about you.
My daughter had a run in with CPS a year ago. They charged her with some kind of child neglect but it was dropped. It's still sitting there in her record regardless.
But, she lied. My granddaughter hit her little brother a couple of times in the face with a cell phone. One was close to his eye. When my daughter took him to ER she said he fell. But, he had a black eye. So, of course they called the police. My granddaughter was 6 and she told them she did it but my daughter still lied. It looked bad and it was dumb.