Every single law against boycotting Israel is un-Constitutional and anti-American.
American citizens have have an absolute right to boycott any foreign country as we see fit. A legal right and a moral right.
Of course. Making boycott illegal is the same as forcing someone to do business they don’t want to do. That only works for Obamacare. As for boycotting Israel, any company that did such a thing would cease getting my business instantly. Boycotts are funny that way.