There's nothing inaccurate about what he said. These laws make it illegal for Americans from boycotting Israel. As an American state employee, organizing a boycott against Israel will get you fired or arrested because allowing it would be breaking the law.
Nope, being illegal means something else. Nobody is going to be fined or go to jail for openly boycotting Israel. An amusement park can boycott Israel, they can say so in big bold letters on their commercials etc, and the state isn’t going to do anything.
Not doing business is something else. States regularly prohibit companies over 500 employees from signing specific contracts, that doesn’t make it illegal to be a company with over 500 employees.
There is an interesting caveat in the law: it only applies to boycotts against u.s. allies that are promoted or imposed by intergovernmental organizations (IGOs)
The moment anybody else in the world stops boycotting Israel then finally Texas citizens will be fully free to boycott Israel
It's a law designed to stop and prevent the individual political speech of US citizens, call it what you will.
My point was that there is a foreign country that has successfully written laws (using a 'model act', i.e. copy-paste) for 38 US states that is not intended to serve the interest of US citizens, but that of the foreign country. I'm not aware of any other examples of that amount of reach by other countries or foreign interests. Maybe petrochemical/energy?
I’m not particularly happy about that law or similar ones in other states, but what you said is inaccurate.