Everyone is entitled to a homeland except Jews. The same people who fight tooth and nail to protect Native American rights, for example, are out demonstrating against Zionists.
Zionism was given a bad name from a decades-long PR campaign instituted by the Arab nations as a means of turning public sentiment against Israel. If you are old enough and aware enough perhaps you remember how this picked up steam.
After reading your article I am reminded of what a Holocaust survivor said to me: "No longer will we allow others to define who we are." This stuck with me. It doesn't help to define Jews by their ethnicity or religion. It does not matter in the least. Most Jews are not religious. In fact, many do not care at all about Judaism. But do others get to choose what people are and what they are entitled to regarding their heritage?