@namechange1988
PLEASE do not tolerate this. I used to be with someone who said nasty things to me 'jokingly.'
When I said I was hot (in July when it was 85 F!) he told me I am hot because I am overweight (I was 10 stone and 5 foot 6.)
Also, I shouldn't wear my leotard and jeans, as it 'didn't look great,' if you know what I mean.....pinch an inch haha. And my personal fave - 'I took a pic of you from the side, but you will probably wanna bin it when the film is developed because it's not remotely flattering. Double chintastic!' 
WTF? Why do that? He would also do stuff like eat the food I prepared, get 80% of the way through it, and then tell me it was 'cold.' I would say 'let me stick it in the microwave then for a minute.' 'NO' he said, 'no point now.'
What the fuck was the point in telling me? To make me feel bad, to chip away at my self esteem? Must be, coz there were no other valid reasons.
Some men have this need to make their woman feel like shit. Maybe to make themselves feel better, or maybe to make her feel so shit that she will feel 'lucky' to have him. But lots of men do it sadly.
Even my husband does stuff occasionally..... Silly stuff like saying 'get me a tenner out the cashpoint,' so I do. Then when we are halfway home, he says 'did you get a tenner out for the Chinese tomorrow as well?' And I say 'NO you never asked me to.' 'Well I would have thought you would!' he says. Fucking annoying as hell. Trying to make me feel bad for nothing. Why didn't HE get it?! What's more, we can get it when we come out for the bloody Chinese!
I have been with him for years, and it doesn't bother too much, as he doesn't do it often, and I do the same to him tbh, but yeah, I reckon most men do it... And if you say anything, you are 'too sensitive...' 