Definitely raise holy hell with anyone who is higher up! I had to do that with the Mirage hotel in Vegas a couple of years ago. Honey, I am still fuming about that!
And trust me, they don't have to use racial slurs to prove that they have some race issues...TRUST ME! If I told you about my Mirage champagne brunch experience (and yes I got a letter of apology), you would definitely know that someone was trippin!