After the first insult I would have walked after I paid my share only. Rude woman.
I dunno as I would've walked away, I would have certainly said something though and not just 'taken it'. And then if she continued to be insulting, yes, walked away.
As has been said though - it's not the site's responsibility to deal with your distaste for someone, nor is it against the rules of the site to be rude, bigoted, or anything 'personal flaw'. All are welcome, and let the 'dater beware'.