A. No matter how much you defend her, she's not going to go out with you and
B. Not me, not to that degree. Have I been pissed off? Absolutely. Have I let people know it? For sure. Have I stooped to that level of personal insults? No way.
You get a lot further in bad customer service situations by being direct and forceful, but respectful.