Note that in 36 odd states in the USA companies and their officers (i.e real people) cannot boycott Israel (or even say nasty things) and then do business with the state.
By law.
So, not so much free speech.