Something that I've been hearing over and over again are hurtful words expressed by one partner in a relationship to the other, and how it diminishes sexual desire with that individual. It makes sense that if you feel demeaned, degraded, belittled, you aren't going to feel desirous for a romp in the hay. As it is referred to, lovemaking should be all about the love.
When a partner/spouse uses phrases or words to 'put-down' their partner, it can stem from a number of reasons. It is vital that each partner be treated with dignity and respect. If your partner isn't sensitive or knowledgeable that words can hurt, resentment will build up, feelings will be hurt, and the desire to show affection will be diminished or withdrawn altogether.
You can't change another person. However, you can stand-up for yourself and communicate to her or him, that you have needs, and a major need would be not to ridiculed or mocked. Opening that path for affection and connection requres healthy communication.