If you're solutions oriented then you're focus in an incident like this would be "what makes them feel so entitled to a womans attention that upon rejection they decide violence is the right response". Instead you went to "I bet they had terrible mothers and are taking out their anger on this random woman". You don't see the difference in those 2 statements? Both point to a larger problem but yours takes away responsibility for their actions and places it on someone else. Does how you're raised affect how you act in the world? Of course it does. Is it a catch all explanation for everytime somebody does something horrendous? No. There's no "obviously their mother or father failed them" because you nor I know their parents or how they were raised. Again people from good homes with 2 active parents do foul shit everyday. So no I'm not going to immediately assume every time a man does some shit like this he's taking out some repressed anger towards his mother. Especially without actually knowing how that person was raised. Sometimes human beings just do fucked up things regardless of how they were raised.
Even by your sample question it still goes back to the most likely cause, which is how they were raised.
You want to go through hoops to avoid placing a single ounce of blame of this single mother epidemic that we all see destroying our community every single day. All that hypothetical "well ppl from good parent homes do foul shit" is winning the lottery (mega millions) type stats. That amount of ppl who come from good homes and do shit this egregious is negligible yet that's the excuse yall wanna run with.
There majority of pieces of shit that do things like this come from fucked up homes. Around 70% maybe higher of those fucked homes are headed by single women. There's no way around that nor does it negate the mans role or lack there of. Its simply a fact. Explain ignore, turn a blind eye to and hypothesize as you may, it doesn't change.