19 year old daughter says she hates me
I recently had a conversation with my almost 19 year old daughter regarding my dislike for her boyfriend - He has hit her, he calls her names and he recently caused her to get evicted from her apartment for breaking down her door. She got angry with me about my opinion of him and hung up on me. I called her back and she told me that she hates me and always has, then she called me a f-ing b-itch. It's not the first time she's talked to me like dirt, but it is the first she's called me that!
I have bent over backwards trying to do the best I can for her. I was 18 when I had her, and I raised her on my own without the help of her dad. She is an only child, and she has been spoiled over the years by her grandparents - whom she treats disrespectfully as well (only she doesn't curse them).
I have spent the last 4 years being talked to like dirt by her. I decided that I am not going to allow her to treat me the way she does anymore. I told her not to call me again until she can treat me with respect. She called the other day, but was rude to me again so I hung up on her. Her 19th birthday is just a few days and I originally planned to do something nice for her, but now I feel that it wouldn't be appreciated at all. I don't know whether to give her a card, write her a letter or what!
I love her with all my heart, but I can't take being treated the way she treats me anymore. Am I doing the right thing by not speaking to her? What should I be doing?
Thanks!