Again, very similar to my own experience. Even though I had records abuse was dismissed virtually from the start as it wasn't directed at our son even though I felt it proved the type of man my ex is.
CAFCASS were next to useless and kept pushing for contact regardless of what I pointed out to them. Unfortunately (in this type of case) the law starts from the view that the child should see both parents (but not that it will force a parent to see a child only that it will make a child see a parent!) The more I pointed out issues with reports (while my ex just hid behind his barrister) the more i looked like the vengeful ex just wanting to spite him. In the end I got lots of professionals after learning the hard way that if others say what I'm saying then they will be listened to - I got letters from school, counsellor at womens refuge, psychologist and GP all to state the impact on son was not caused by me (which CAFCASS was stating in their reports) but that my son may have underlying issues and in their opinion pushing contact was not in his best interest.
I also filed a complaint against my CAFCASS officer and was being assigned a new one when my ex dropped the order and went away - I dragged out the process as I knew it would deter him (he hated spending the money) and because CAFCASS never released reports on time so I nearly always got them either the day before or actually at court - I usually got hearings adjourned so I could digest the findings and this again cost my ex more money. He just gave up as I knew he would.