My views on this subject are rather unconventional, or so I have been told
With "cheating" I assume you mean "actually having sex with someone else".
I won't say I would like that, but if that would be the only problem, I think I could live with it. In a past relationship I have put up with it.
Things that annoy me far more than cheating (sex) are if I would find out, he took another woman to dinner or to a movie. Or if he had long personal conversations with her.
Mostly because those are the things *I* really enjoy doing.
My last relationship ended 4 years ago, and of the things I have missed since then, sex comes last.
The relationship I was in befor that, was with the one who was, I am afraid, the love of my life.
Unfortunately I wasn't his. As they say, sh*t happens.
We had an on-off relation for about 3 years.
I *think* he slept with others during the "on" periods, I *know* he did, during the off time.
The reason I finally ended the relationship all together, was when I found out he had been on holiday with one of his matrasses (you see, I am soooo over him)
As for getting beat up. That has never happened to me (although I have seen my father slap my mother on occasion), so can't say for sure what I would do, but I am for 99,999999% sure I'd leave.
It may be simplistic, but IMO there are 2 kinds of men.
The ones that will beat a woman and the ones that don't.
Now, I am willing to give anyone the benefit of the doubt, but as soon as they have done it once, they will do it again.
I, for one, would not take the risk.
Like horses, men are just too strong, and if you can't trust them they become dangerous.
Dangerous horses can be shot, dangerous men can only be avoided.