I am really sorry for all you had to pass through @misslasvegas, I complete feel for you and understand everything you are trying to say. I and my husband had to struggle with this people for many months. I can't begin to mention the hell we passed through, most time I think about it and all I can do is shed a tear.
I just wrote a narrative on my blog some minutes ago titled "Abridged Steps To Lose Your Child For Dummies." based on actual invents and parents I met while battling CPS.
CPS are hell bound to frustrate parents for trivia reasons. I am so happy you still have your kids. Your fight for your kids was worth every last drop of sweat you gave. I hope people get to see CPS for whom they are.