<human>: I've[19f] been dating my boyfriend[24/m] for 17 months. 

Our only issue in the relationship is that he tends to shun me if I wear lipstick. When I wear it he won't kiss me, hesitant to touch me or anything. His words were "I can't stand women who wear lipstick, they look like whores." This hurt me a bit because I like to wear lipstick once in awhile, it makes me look pretty. 

I've probably only worn it twice around him since dating him, and both times he was hesitant to be touchy feely around me. When confronted, he says he doesn't know why, it's just a major turn-off for him. He asked if I can not wear it around him. I told him I'll see what I can do, but I don't see why I have to change something so silly for him. Sometimes I'll have a meeting at work and will want to look my best and I'll see him afterwards, so sometimes it can't be avoided. 

I stupidly took advice from a friend who said to wear it and piss him off, maybe he'll learn something. So the third time I did we had a huge fight, about it, because I even tough I did say I'd stop, I still did. This was about 3 weeks ago. 

I can't get it out of my head that he kinda inferred me as a whore. As stated, this is are only major disagreement in the relationship. Otherwise he's been rational as hell, always been compromising about things. Is this concern for more irrational behavior, though?

Give me a shortened version of the text
<bot>: boyfriend called me a whore for wearing lipstick, doesn't want me to wear it around him, I feel I sholdn't have to change for him.