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.
In Bahrain, 2 police officers killed, 6 wounded in bombing (AP)
from the article: Johnny Rotten: Hate mail won't cause me to cancel Tel Aviv show