Practical Parenting Advice Online Parenting Course
Please report abuses to AndyGill@practicalparent.org.uk
I agree, counselling is the only option, trained professionals will need to peel off the layers and retrain his behaviour. Very difficult, but I wish you all the best of luck, you obviously love him very.