Damn ozi, awesome post.
And just to clarify, I don't think Efim is perfect. That dude can be a prick at times, but as Joshie pointed out, at this point in the game Diana knows, or should know, what to expect.
And let's not really try to pretend that Diana is not without fault. She just slapped Efim tonight? Why, because she was mad? Really?? Of course I don't hear shit from anybody here about that though. It's probably just a big fucking joke to the lot of you. Of course I could only imagine the shitstorm that would have spun if it was the other way around and Efim just slapped her just because he was mad. And Diana is supposed to be mature? Give me a fucking break. Out of all the women here, Diana is probably the most immature out of the bunch. But also their age a has lot to do it. People tend to forget that Diana/Efim are basically kids.
Diana is a child that throws tantrums and Efim is an asshole that likes to antagonize her from time to time. That's their dynamic. At the end of the day, they're the ones that are with each other. Neither one of them are leaving. Both are seemingly happy in the relationship. So can everyone please reserve your biased and hypocritical judgments for things that really shouldn't surprise anyone at this point?