This article lumps together some very different things. Boycotting settlement goods isn't anti-Israel, it's anti-settlements. Disinvesting isn't boycotting, and banning products isn't the same as boycotting products, either. That actions targetted specifically against Israel's violations of human rights and international law are perceived as anti-Israel, and lumped together with more general actions like a boycott of Israeli goods, is part of the problem.
Palestinian stabs 3 police officers outside Damascus Gate, East Jerusalem (Haaretz)
from the article: Anti-Israel economic boycotts are gaining speed