That he lives and works in Israel tells me there is more variety and freedom to criticize Israel in Israel than in the US. Probably because it would be hard to call him an anti-semite. The ADL/JDL thugs have managed to intimidate Americans to not risk being called names by the militant kommissars.
Shamir is someone NOBODY believes, and even ARABS find him to be some deranged lunatic that probably is not even Jewish.