Masochism is the first that comes to mind, but I seem to remember the word misogynist him being used as an alternate definition but I can't find verification for it on any of the online dictionaries.I realize that misogynist is most recognized definition is the hatred of women but I seem to recall it being used in the context that you're referring to. Hope this helps.

Is there a single word that means "self flagellation" or "self punishment"?
I'm a religious Jew. I kind of lost faith and ate non-kosher purposely, and now I feel so bad with myself that I want to die. What should I do? Is there any type of repentance I should take upon myself so that I feel better and stop in general to eat non kosher?
