There seems to be a lot of delusion going on here:
Especially 13--how do you come to that conclusion? I don't think dudes on average are smart enough or malicious enough to figure out that "I'm terrified she is going to leave me, so I am going to her self-fat-shaming and she will never leave". Most of them probably just wanted her to lose weight and were assholes about it.
#3 must just be because she hangs out with other fat people. If I saw a dude who looked like her, I would definitely think he was fat...but if I was one of her friends and saw the same dude, I might think he was a catch.
I'm confused. None of the reasons had to do with eating too much or not exercising.