You can't argue that the Israel is allowed to conquer another people's land while simultaneously claiming the other people aren't allowed to fight back.
Sure they can. It's done all the time. It's called hypocrisy.
Israel will trot out how horribly the Jews have suffered over time (which obviously they have). Then, once they are the majority, they turn around and do the exact same thing which was done to them claiming some kind of moral high ground or religious justification.
Then, when you call them out for throwing people off their land and stealing the land for Jewish settlers, when they sit back and let Jews destroy Palestinian property, when mother and child are burned alive by Jews, when Israel refuses to grant building permits to Palestinians living in Israel, when Israel controls another country's borders and decides when and if to give them collected taxes, the first words out of their mouths are, "Anti-semite!"
When the Jews of the Warsaw Ghetto fought back against the Nazi repression, they're heroes. When the Palestinians fight back against Israeli repression and occupation, they're terrorists.