We probably would these days, the problem is the land we stole (and we did steal it, trail of tears and all that) started to happen 400 years ago. Its a bit late to give it back. The Damage is already done.
Nonetheless, our treatment of the Native Americans remains one of the darker moments in our history and its not something we Americans are especially proud of.
I don't a single American who would justify our treatment of the native Americans (except the bigots and the crazies) and its certainly not behavior Israel should emulate or find justification for in its own deplorable treatment of its neighbors.
So, if Israel stays for another 300 years, then its OK?
I ask that question because one of my first posts on this forum was:
"How far is one allowed to go back in history to prove he's right. And who has the authority to set such a date?"
I also said:"You cannot look at history with the eyes of today"
otherwise we have to tear down many statues because of commited war crimes.