Because an Israeli citizen can attend. So also can a Jewish settler from the West Bank. But can a non-Jew from the WB or Gaza attend? I doubt it very much. So the Stones and all other bands should only play when the audience is open to Jews, Christians and Muslims from Eretz Israel. That is the moral choice for entertainers to make, unless, of course, their primary motivation is money.
Militants loyal to Islamic State claim suicide bombings in Nigerian capital (Reuters)
from the article: Rolling Stones to get $6.7 million for Israel show