The problem with your occupation argument is how selective you are about who you apply it to. Israel has 15+ neighbors whose borders have changed since post WWII. Ukraine didn't even exist. You choose to apply your occupier label to Israel, who you know the current occupants can trace ancestral homeland to for thousands of years, while letting literally everyone in the world off the hook.
I wonder where does that double standard come from? Oh if only we could identify some attribute that Israel has that the hundreds of other countries where your silly double standard does also apply do not.
No! We know exactly where your double standard comes from. It comes from your hatred of Jews. You have decided that Jews are the only people in the world that do not deserve to exist.
But they do exist. And they will continue to exist in spite of small-minded hateful people like you!