It is ok that Israel takes over Palestinian land
No country has the rights to call out Israel for doing so because they have done similar things in the past. Every land on earth has been stolen at one point in history. Calling out Israel for doing the same thing would be extremely hypocritical of doing so.
Neither have claims to the land. Their only claim lies in the strength to enforce their territory. If Palestinians are prepared for war or have developed their economy to the full extent like Israel, they would have been able to survive the oppression. If you want peace, prepare for war.
Palestine has the rights to reclaim their lost lands while other Muslim countries have the rights to arm Palestine to retake those lands. Israel also has the rights to defend their land and other country has the rights to aid Israel.
It is mutually beneficial for both nations to not fight each other and to co-exist, but if they want to fight, allow them to.