I would never allow someone to talk to me like that because it is so disrespectful. You are worth more than that. Don't let anyone do that to you. Lose weight for yourself not him. Maybe he's afraid you will leave him when you lose weight and start feeling good about yourself. But no matter what, don't stand for verbal abuse from someone who is supposed to care about you.