I don't know 
XBF had a deep dislike of women. His mother encouraged a belittling of her DH all her life by him and his brother and had some sort of breakdown when they were older children which he could never forgive her for although was happy to be complicit as an adult in treating his poor Dad with contempt.
I was very young and thought he liked women because he said that he did. As long as they were intelligent enough to reflect well on him but not so that they disagreed or got facts correct in a discussion. Pretty at all times. Good career and ability to perhaps spend £6K on a boob job because 25 yo breasts were not quite as good as 18 yo breasts. Oh, and four were better than two in any case so I should have complied with the foursome suggestion because, oh, he liked women very much, you see.
My next relationship was with XH. FIL and MILs relationship was openly appalling! I don't think the man had washed a teacup in his life and would call her, "lazy fatty-bum". He would also terrorise the family with his 0-100 rages and violence but it was all okay at the time because everyone was grown-up now. Until I had a baby and XH started to put her at risk by knocking me unconscious and walking out.
The trouble with XH according to MIL was that he had always been easily led. By his friends, you know. I once pointed out that he had been living with me for a year and had still to get a job or bother to care for our baby DD despite my influence. Why couldn't he be easily led in a positive way if that really was his "problem"?
I think it is pretty difficult to separate a child's relationship with their mother from that of their father. Some fathers fuck off and make the mother's lives much more difficult due to poverty even if other issues are improved. Some absent parents of either gender mess the DC around. Some people stay together in very destructive partnerships. I'm uncomfortable with mother / son relationships being held accountable for damaged men because there is almost always another parent in the equation who should also be considered.