At least your views seem to be changing a little.
Explain to me how Zionism is racism? I don't know what definition you are using, but the one I use would define Zionism as the belief that Israel is the homeland of the Jewish people, as they were the first to settle it and the longest to have inhabited it. One need not be Jewish or religious in any way to believe that Israel has a right to exist. Where are races mentioned? Arabs, Christians, Atheists and whoever else that wants always have and always will live peacefully as Israeli citizens. We see this today, as 20% of Israel's population are Arab citizens, who also happen to to be the freest and most successful per capita Arabs in the world. More so, since you said "racism," if you ever actually travelled to Israel and saw how many people of color you see everywhere I believe your views would change a bit. It's not all white, European Jews like many seem to believe, in fact quite the opposite.
Below is a picture of some "racist" Zionist soldiers at the funeral of a fellow soldier. Saw it on the bbc's site today: