How would you feel if....

My boyfriend told me he didn't want to be seen in public with me in a sun dress because I gained some weight. He also told me ill look like one of those fat moms who walk around in Wal-Mart with 3 kids and an alcoholic husband. That really got me. I feel like there was a way to go about saying this other than insulting me. I'm 243 pounds now and i feel bad about myself when im out in public with him, like i feel like people are judging me because I'm with a guy who sort of looks out of my league. We've been together for 2 years and he's always told me he loves my body and that he'll help me loose weight if I want but he also told me that if i get too big he wouldn't know how to feel. He's 17 and im also 17. He's very big about personal appearance he takes forever to pick out an outfit and to do his hair a certain way because he's worried hes going to be judged. Hes a tough love type of guy its how he motivates but ive told him before that im not that type of person that gets motivated that way. I don't know how to feel about this. How would you all feel if your significant other said this to you?