I think when you´re friends with somebody the relationship is a compromise, you find a mid ground of agreement but also embrace the conflict of opinions, this is what will make your relationship interesting but not hate the person, it´s good that she isn´t just passive and bows down at conflict but at the same time she sounds like she´s being too aggressive and toxic to deal with. In my opinion I think you should tell her she´s being too aggressive then distance yourself from her, leave it for a while (like a year) then give it another shot in the future. People do change over time based on new experiences so there´s alway´s another chance, hope this helps <3 🙂