So I could have been more direct, but I was trying to express that I don’t like when she pees in the shower with me mostly because of the smell, but she did it anyways. I then farted in the shower to get back at her and she got angry because I “could have let her know.” Then she turned off the lights in the bathroom when she got out of the shower. Came back, started hitting at the shower curtain and eventually hit/slapped me after pulling back the shower curtain. I then put my hand on her neck to guide her out of the bathroom and locked the door.

I then say something like “I should do better” for next time. But she just continues to rant at me for long periods of time because it’s not enough or she doesn’t believe me.

How the fuck am I supposed to deal? I’m sure I could have/should have done better... is this just the way it is where I’m supposed to have perfect character when even after she does something shitty?