sounds like your solicitor is giving good advice. I hope your ex listens to her.
There are new powers now to order the resident parent to pay compenstation etc. The court does have the power to make orders about parenting courses, but I am not at all sure how this is working in practice, because who is supposed to pay for all this?
the Court of Appeal have also just ruled that a father who simply opened the door when the mother came round to pick up her son, and offered no encouragement to the child to go was NOT in breach of an order that he 'make the child available' for contact as he did precisely that... but didn't create an environment where the child felt encouraged or comfortable to go with his mother. Unsurprisingly, child kept on saying he didn't want to go.
Can't remember how old that child was but the general problem is that most child psychologists/psychiatrists agree that it is very unusual for a child under 6 to hold views which differ from the parent who lives with him/her. Thus there is always a suspcion that if such a young child doesn't want to see the NRP, this is a result of influence from other parent.
I don't believe that any children over the age of 12 are or could be 'forced' to see a NRP. There was another recent case involving (I think) a 15 year old where the courts awarded residence to the NR father because the mother was clearly emotionally abusing the boy and brainwashing him. However, boy refused to speak until returned to his mother and the father reluctantly conceded.
These are not areas where the law can do very much at all to help. It is all about the emotional and psychological fitness of the parents and their abilities to cope with what can be very hurtful endings to relationships.
The only solution I can see is what one senior family lawyer has proposed and the setting up of national family therapy centres... but then what do you do with the parents who refuse to attend therapy or don't think they need to ?