The story is all over the place. If you are in an abusive relationship then you need to just leave. I have been there, I know it's not easy and you have to plan your exit. This could take a little time and the key is to protect yourself until you can make a clean break.
Now on cheating in a relationship; you have to ask yourself why you are sleeping with someone else. It might be for the thrill, it might be that the relationship that you are in currently is going south.
If my wife came to me and said she had an encounter with someone I would, of course, have lots of questions. If she was in love with the person then I would know our relationship is over. However, if she told me it happened one time and she did it for the pure thrill of it then I more than likely would forgive her. The first time it happens and how it happens is a factor in forgiveness. People make mistakes in life and if you truly love each other then you should learn forgiveness.