Israel is not my "homeland". I've never been to Israel, let alone lived there. My parents have never been to Israel. You'd have to go back over 2000 years to find an ancestor of mine who lived in Israel. I have no connection whatsoever with the actions of the Israeli government. So if you attribute their actions to me, simply because I am Jewish, that is by definition racist and anti-semitic.
Imagine if the non-black head of diversity at a major US corporation wrote a post titled "If I were Black", directly tying the actions of modern-day African governments to all African Americans. Or a post titled "If I were Catholic" doing the same thing to all US Catholics based on actions of the Vatican or even just the Pope. This sort of thing happened in the US decades ago and was acceptable then, but is not even remotely acceptable now, nor was it acceptable when this post was written.
Stop blaming "the media". If the head of diversity of one of the largest corporations in the world doesn't understand the difference between a Jewish person and an Israeli, they are not qualified for their position.
Their position is the key aspect to me.
It's possible the commenter above was right and that he didn't mean it that way (it's also possible they very much meant it exactly that way). It's possible their views have changed. But it reads the way you describe, and while one might give some random nobody the benefit of the doubt about a post from 2007 after perhaps having a conversation about it, it's an entirely different situation to have them as head of diversity.
Even if HR at Google have talked to him and are 100% confident his views are ok today and that they understand the issue with the statement, and that it won't impact their actions in the role, the problem still remains that they'll have to interact with people and communities that may never be able to trust someone who once said those things.
This is exactly the definition of anti-semitism, and now I am speaking about your words, not his.
Determining intent from a single page of text is about as solvable as the halting problem.
Replace "Jew" with "Krogan..."
The blog post took aim at Jewish people, not the policies of Israeli government.
Even it's title "If I were a Jew" is problematic.