Things don't have to be mutually exclusive... she can be a gold digging bitch while Mel is just a psychopath.
I can understand a shove, push, maybe a bit of slap in a moment of intense anger, but man this guy apparently punched her in the face, broke her teeth while she was carrying a baby... that's nuts.