Tough night for you. I'm sorry for your situation, and it looks like the sabotuer is your ex.
Just to quickly put the shoe on the other foot, devils advocate and whatever. I think that both CPS and the counselor have legal obligations when they hear that a child is in an unsafe situation (whether or not it is true). My wife is a school counselor (I'll be sure and keep her away from Irie so she doesn't ruin his life) and has, on numerous occasions, been lied to by one of the exes about the other ex, regarding the safety of the children. Even if she thinks the ex is lying, she is mandated by law to make a report. This is all about liability for the proffessionals.
It sounds like the CPS worker was doing his best to do his job, and I'm sure he didn't enjoy it any more than you did. I cannot imagine being a social worker, especially CPS. It has to be one of the most gut-wrenching horrible jobs there is. Obviously they burn out super fast. When my wife decompresses about her day to me the things these parents do to their children just turns my stomach, and makes me want to kill somebody. I don't know how CPS workers don't blow their brains out on a regular basis.
_________________________
WDFW - Turning outdoorsmen into golfers since 1994.