"Racist" has come to mean to the Israel bashig crowd,"I need to trump this discussion." Rather than "racist", I think the correct word is "treason" or perhaps "aiding, abetting and giving comfort to the enemy in a time of war." In the US , thats a capitol offense.
Aden hotel used by Yemen goverment hit by grenade (Reuters)
from the article: Arab MKs: Bid to bar trips to enemy states is 'racist'