Same would be said if it was a guy, ghosting somebody on a date is fucked up especially mid date.Why can't a person make up something at least so the other person understands.
A date involves 2 people, so the other person has the right to feel sad with the events that took place.
The rejected person has a right to their own feelings about any subject. They don't have a right to an explanation. That's wholly up to the other party. There could be any number of reasons one person rejects another. I still don't get why you think the woman was a horrible person. Why are default assuming she's horrible and not OP? What if OP made a racist joke? What if he insinuated they would be having sex that night? All of those are reasons to ghost with no explanation.
But you said she's the horrible one. Why? You still haven't answered that. What did she do, based off what we know, to make her a horrible person? That's a pretty bold conclusion to make knowing nothing about her or the situation.