Thank you for all the response showing there are reasonable people out here.
As mentioned in the subject line you had to be there.It was totally unacceptable. Whether you class it as "bad service" or "racism" it still left a bad taste in your mouth.

Thank you again and cheers for now.