This world is not a 100% perfect place. People have to make compromises. People got freedom in South Africa after a peaceful struggle in the present situation as world opinion went against the apartheid state. The same was happening against Israel and even in US voices were becoming stronger against Israel. It took even longer, but a peaceful struggle against the British Empire also brought freedom to its colonies.
Thus, I believe a peaceful struggle would be better in the present situation.
But Hamas is not ready for any compromise. It does not agree that Israel has a right to exist.
Muslims also have double standards. They also don't give Israel a right to exist. As I pointed out earlier these double standards:
Azerbaijan also invaded the Armenian land of Nagorno-Karabakh with the help of colonial Iran and then colonial Russia.
Armenian people were living in Nagorno Karabakh for thousands of years till the Azery Government started to settle Azeries there to change the demographics.
Are Muslims able to see their double standards when they blame Israelis for invading Palestine but don't blame Azeris for the same thing?
Turkey killed millions in the Armenian Genocide in 1915 and made the whole area of Western Armenia a part of Turkey. Again Muslims are unable to see their double standards where they blame only Jews for being invaders but utter no words against the same things that their Muslim brothers did on a much bigger level.
We have no love affair with the wrongdoings of Israel and Zionists. We would have opposed a Zionist state in 1948. But today Israel is a reality, just like it is a reality that the historic Western Armenia is a part of Turkey, or just like Pakistan is a reality and no more a part of India, even if the British conspired against the majority of the population of India of that time and created Pakistan against their wish.
Just look at your Muslim ancestors, who occupied the lands of others, made their women slaves and not left even a single penny for them. They didn't even leave small children and enslaved them for their entire lives. They also raped their women and girls. Their crimes were much worse. Aren't you ashamed of their crimes?
You should be thankful to the modern civilized world. Despite being stronger than you, they don't do these things to you, what your Muslim ancestors did to them. The colonial British Empire ruled almost all Muslim countries, but they abolished slavery for their colonies and didn't enslave women and didn't rape them.
Do you deny that Hamas is using Gazans as human shields?
If Gazans are not ready to accept the existence of Israel and they deem attacking and killing Israeli civilians and children, why then Isreal should not attack them back?
You attacked and killed Israelis with all the power you got. But Israel has the power to kill you all. Why should then Israel not kill you all?
Living safely is not equal to having equal rights too.
And ex-Muslims do not even have a right to live safely. They don't even have a right to exist. The same is true for LGBT members.
Are Muslims also ready to live safely in the West, without having the right to preach Islam, criticize other religions and not having the right to convert people to Islam?
Don't you PROTEST to have rights when the West doesn't allow Muslim women to take the Niqab? So, why double standards when we ask for our basic human rights too?
And no, the West does not take any basic human right away from you, like the right to exist, or to practice your religion.
Give an example of the rule of the land which usurps your basic human rights.
Are you ready for non-Muslim countries to ban the preaching of Islam and kill all Muslim converts by making the lame excuse of them being traitors?
Will you not protest if western countries take all these rights away from you in the name of the same lame excuse of "rule of land" that you are using against ex-Muslims?
The argument of all three religions is not a valid argument. There is no such universal law that all that what is not in three religions, is not permissible.
And your argument of people is also not valid. People also don't have a right to enforce their ideologies/religion upon other people.
And immigration is not a valid reason for usurping the rights of individuals too.