Question: What do you say to people that bash you one minute and are nice to you the next?
Answer: The short answer is that I would tell them to go fuck themselves. But, I know you’re looking for more. So, allow me to expound.
People who aren’t stable in their assessment of other people need professional help. You shouldn’t allow anyone to call you a derogatory name one moment then sing your praises the next. If someone can laugh at your misfortune then cozy up to you later, then that someone is sick.
I am forever telling people to “keep emotions out of it.” (Yeah, I know what the name of my business is called. Shut up and keep reading.) If you keep emotions out of the equation and read this person at face value, you will get a better understanding of them and their motives.
It is not your responsibility to attach a reason to why they are behaving the way they are. Listen to what they have to say, watch their actions, and simply come to the logical conclusion; that person is an asshole.
And please remember that family members, lovers and friends can belong to this group.