His first mistake was accepting her showing up a lot bulkier than her photo implied, he should have either upped and left or made a massive issue of it. Hiding fat is totally unacceptable.
He was also far nicer through text than he should have been, I'd have made the fat bitch feel utterly worthless