And you have every right to be! I hope her face was beet red when you walked away and people with her were all shamed at how vile their friend/family member is.
Last year, (in a social work class mind you) a classmate started talking shit about Mexicans. It was all I could do to keep myself...