@KatherineJaneway
Sounds like you've made a big deal of this kind comment so you can justify leaving the relationship.
If its not working for you, just leave.
Agree with this.
According to some posters here, a man is not allowed to pay a woman a compliment, (like ever!) He can't say she has pretty blue eyes, and lovely long curls etc, in case it offends brown eyed women with straight hair? 
If a man's says he prefers a woman with shoulder length, or longer hair, he is sexist and controlling, and saying women with short hair are unappealing and ugly?
If he likes a woman to be 3-4 inches or more shorter than him, he is saying taller women are repugnant?
Why the hell do some women turn anything and everything innocuous into something bad?
Like she says 'should I wear the blue dress, or the red one?' He says 'umm the blue one...' she says 'WHY? What's wrong with the red one? Are you saying I look horrible in the red dress?' 
And he says 'you've lost weight, you look great...' SHE says 'ARE YOU SAYING I WAS FAT BEFORE, WAS I REPUGNANT TO YOU? ARGHHHH ANGRY!!!!!!' 
Fuck me, when did we become such a precious, snowflakey society, offended by EVERYthing?!
This reminds me of when a certain celebrity on Twitter said Adele looks gorgeous after her weight loss... This person was ANIHALATED on Twitter, and told they were fucking disgusting, as they were CLEARLY saying Adele was fat and ugly before, and also that every overweight woman is UGLY and repugnant. ARGH ANGRY! 
Women seem to be able to say they hate beards on men, back hair, baldness, short men, blah blah blah, but GOD FORBID a man has a preference for something when it comes to women. 