OP has a point. Whilst I don't agree with blaming women specifically yet again, for men's mistakes, I do think as a society, we should come down harder on shit fathers. To not see/not pay for one's own children should be seen as deviant behaviour as opposed to normal or eye-roll invoking yet tolerated. So that would include the women around the man, and the men also. I'd like to see these men to not be considered as desirable partners and I'd like to see other men challenge them. So instead of sitting at the pub listening to pitiful ramblings such as 'my ex is such a bitch, dossing on social money and now she wants mine as well, I'm not paying for her to get her nails done and she's stopping me from seeing my kid apart from when she wants a babysitter on a weekend and why should I look after the kid just so she can go out and meet other men?' and nodding along in agreement, other men should be saying, 'hold up. It's not strictly true then that you're 'being stopped' from parenting your child then is it? What have you done to ensure you're having equal time? And why are you complaining about her receiving benefits when you're not paying towards raising your own child?'.
Women are always to blame for everything. Ex's are 'crazy obstructive bitches', current partners are 'heartless enablers'. Until everyone's view of waster men is changed, then it will always be acceptable and misogyny will still thrive. In the olden days, laws were based on what is socially deviant. Maybe one day, men will be not only shamed and ostracised for crap parent behaviour, they will also be held legally accountable for shirking their financial responsibilities. (I'm talking jail time, not CSA-style non-enforcement and then closure of claims).