Your point #6 i have been debating this for years and so called Anti Israel brigade has no answer to that. We not only accept India, but also dance on their tunes, their movies, our actors go there and vice verse, we have trade with them, and this is all despite the fact that they support terrorism in Pakistan, they were a direct reason for breaking of Pakistan and we have fought 4 wars with them. Yet there is not one word for why do we have diplomatic ties with them? On the other hand we dont recognise Israel with whom we dont have a quarrel, not direct anyway. The issue is of Palestine and i dont know how exactly are we helping by not recognising them.