Can I tell my friend not to come visit?
That's curious. Why would you want her to stay away from your home?
I'm tired of listening to her complaints about me being lazy, stupid and uncaring.
She shouldn't be rude to you like that. Being rude to others like that in their home is wrong.
I don't care, I don't want to hear her complain and I want to stop being friends with her again.
I am sorry that you don't think you can be friends with her anymore. But it is okay to not want to be around people who are rude and bring you down. Friends are not supposed to do that.