I think Castro got it right There is only one comment to add. Being anti jews or anti arab, is practically being antisemite. Arabs are semite too.
Man shot dead in northern Israel town of Bi'ina, police say the murder was gang related (Haaretz)
from the article: Fidel Castro tells Ahmadinejad: Stop denying the Holocaust