[flagged]
Zionism is a desire to have a majority-jewish state that is strong enough to protect jews from future pogroms. It is not a quest for a homogenous state.
And before you declare that the existence of Arab municipalities make Israel an apartheid state, all Israeli cities are mixed.
Likewise, there are Jewish villages. Few of these have Arab inhabitants, but it is not forbidden for them to move in.
All other people except Palestinians then? It sure seems like this is exactly the treatment they have received over the decades.