You acted like an asshole, but not the smart asshole,you were the dumb asshole.
Rather than engaging yourself in a verbal argument with a woman, excuse yourself and be polite about it.
Fun moment though

I bet you had a good laugh at it once it was over.