his entire point was that his music does NOT transcend politics. his music in intensely political. he just thinks he can do a better job protesting government (in this case the israeli occupation) by playing in israel instead of boycotting the show.
Iran's Khamenei bans all further negotiations with U.S. (Reuters)
from the article: Johnny Rotten: Hate mail won't cause me to cancel Tel Aviv show