Boycotting Jewish companies (for being owned by Jewish people) is antisemitic, but the goal of BDS is boycotting Israeli companies over accusations against the Israeli government the same way e.g. the US sanctions Iranian companies over accusations against the Iranian government.
Even if the majority of them were, the defining issue for BDS itself is not doing business with Israeli entities. Not doing business is not armed conflict. For you to have a point, they would have to somehow using the boycott itself to aid in shooting up the place. That doesn't even pass the laugh test.
Why should the government be able to punish individuals who voice such opinions, excepting diplomatic or national security roles?
Do the recent reports on Israeli treatment of Palestinians go beyond criticism?
https://www.hrw.org/report/2021/04/27/threshold-crossed/isra...
What about B'Tselem's report? Is that beyond criticism?