In the US, this would be unconstitutional as it limits free speech. The laws you refer to make it illegal to take part in boycotts of the country, not to advocate them. An American can say 'boycott America'. An Israeli can't say 'boycott parts of occupied territory that aren't even in Israel'.
Clinton congratulates Sanders, acknowledges she has to win over younger voters (Reuters)
from the article: The boycott law is unconstitutional and undemocratic
Supermodel tells Israeli tax authorities that she shouldn’t have to pay taxes for 2009-10 because she was living with her then-partner in the United States.22:43 09.02.16 | 0 comments