What does it mean if a girl like to say these words to me?

There's this girl I am daily talking to online (we haven't met yet) where she like to call me "idiot, stupid, annoying, lame and etc". I really dont know what to take from it as there are times I was being those things and she said it so I kinda accept it. But there are times I did things normal and she called me that. Despite all of these, she still messages me daily.

I don't know what to make out of this. Please give some advice/opinion on it.

What does it mean if a girl like to say these words to me?
Post Opinion