Im sorry your dealing with AFS (asshole friend syndrome)
Everyone has bad days or even weeks ,, But this person seems to think its okay to be stupid and rude as a lifestyle.
Are you able to have a sit down adult conversation with this person? If that doesn't seem possible I would just back off seeing and dealing with her for a while and then see if you want or need this type of person in your liufe
You are far to kind of a person to be treated so poorly by a " friend"