I do admit society has a strong influence, but society isn't with you 24/7.
The family living situation is programming men to do this shit.
Probably the most powerful shifts I've ever had have come from a teacher who talked to me and worked with me about this.
The rules of your tribe are made very clear when you are young.. even if not expressly communicated to you especially as a young kid you pick everything up.
If you rock the boat as a young kid, if you upset the family (the tribe) it literally triggers the fear of death. Being disowned as a kid, biologically means death.
This can happen with other events as you are growing up. Modern society is a big tribe in many ways. You do something "wrong" and it triggers you deeply - you make a promise that is ingrained in your nervous system never to be that way again.. we cut off all sorts of aspects of ourselves and crave that safety and approval thinking we are dependent on other sources for it. You grow up and you lose touch with how deep that impact is, and all of a sudden it's "why can't I just go do xyz" - "why do I keep doing xyz?" - why can't i just say screw it and not care about women right now?
Because the behavior, the dependency, whatever it is is very ingrained and associated with life and death. That is why you can have all these aha moments and read about the matrix and get all of this shit intellectually and for more than half the guys who do it, they just have this understanding but not too much actually changes. It takes more than an intellectual understanding to undo attachments and depencies that were formed when you were a little kid AND WERE QUITE REAL at that age. You can have this shit down mentally and read about it til you are blue in the face but a hot girl walks up to you, or a step further does or says something that triggers you, that doesn't magically all go away because you have a mental context for it.
You gotta go in and look deeper at what sex etc. means to you and what you associate with it to see that you're the one giving it that meaning.