Consider Seeking Therapy
If you are finding it hard to refrain from yelling at random women in the streets, consider getting professional help.
Therapy can be a great tool to explore your feelings of inadequacy, difficulty connecting to other human beings and your difficult relationship with your mother. It might even be a place to explore why your ex-wife left you ‘for no reason’.