Glad you're OK. Did you get her vehicle description and license number? Would your local PD support you if you made a complaint?

And yes, some people are idiots, and unfortunately they breed.