Sounds like you could have slowed down a bit to avoid the problem.
When someone else is being a a*****e, does that mean you have to be an a*****e as well?
I do most of my riding separate from traffic. I am lucky to have two river trails I can ride to the beach. On the occasion I ride on the street, this sort of thing happens about every third ride. On this particular incident, I did slow, but she came to a stop. I made eye contact and assumed she was letting me pass. She wasn’t.