Alright well... First off, DLPB... just... no. Statements like "He verbally abuses her due to his belief she wrecked his dream for no good reason." make it sound like his behavior is justified... Which it isn't. It's really that simple. He's a piece of shit at the beginning of the game. That's kind of the whole point. His abuse of Shera is part of a broader storyline that culminates with that tank exploding and her having done the right thing. He realizes that when the tank blows, and realizes that he's been a douche the whole time, that's the fucking point. You can kick and scream all you want about "special little snowflakes" being unable to handle shit; but you're just being an idiot looking for things to kick and scream about. You've shown over and over again that you're a sexist xenophobe, that can't handle anybody not agreeing with that viewpoint. Fact of the matter is; the guy posting is right in that he isn't supposed to really like the guy (despite his misunderstandings that A) Shera is his wife, which is explicitly stated in that very scene he's talking about, and B) he's never shown to, or hinted to be, beat her), he just missed the part where it's part of a larger storyline.
tl;dr You're both wrong.