You can't "train" people to be something they're not. Humans are innately sexual beings - to train a man not to be attracted to a woman and to not sometimes act on that attraction is the equivalent, in my view, to those who think they can train gay people to become heterosexual. Women's magazines are full of articles that describe their attraction to men who are masculine, strong, "dangerous", aggressive and also turned off by men who are timid, shy, deferential, etc. That doesn't mean that men have a free pass to treat women poorly - it simply means that men are going to be men and sometimes that will lead to encounters that a woman may find objectionable - most women, over time, learn to deal with it in a mature and reasonable way and don't need to portray themselves as victims or in today's jargon, "snowflakes".
True, criminal, assault is an entirely different matter and should be punished to the full extent of the law - but turning an unwanted kiss or hug or "feel" into more than it is just turns the serious cases into less than they should be.