She's a liar and a drama queen. What actually happened is that she jumped the queue and threw a temper tantrum when someone told her to "get to the back". That's not racism, just a dislike of rude queue-jumpers with inflated ego's who think being a celebrity means trampling on others at will. The fact it happened in Spain and not Britain speaks volumes about her intelligence of not even knowing which country she's in...

Kelis also showed her own racism up back in 2007:-
http://concreteloop.com/2007/03/kelis-arrested-in-miami-for-screaming-racial-slurs