Why does my guyfriend always put me down?

He calls me lesbian, slut, and ugly. I am none of it.. He is just mean to me. He compliments other girls so nicely. I don't even know why he bother appraoching and talking to me then. Moreover, I am the only girl he talks this much. What's wrong with him?
Why does my guyfriend always put me down?
Post Opinion