I'll answer the first three questions in reverse order ..
3) Because all Arabs and Muslims believe that Palestinians should live on THEIR own land which is Palestine (hence the name Palestinians, whether Muslims or Christians). There are two major stances in Muslim world against Israel, 1-...