Anti-BDS "laws" are the most idiotic culture-war bullshit the American political system has come up with in the past five years. Secondary boycotts imposed by contract terms were illegal decades ago, and so all these new "laws" are entirely symbolic. It's the worst kind of political red meat, too, because both sides take the bait as if something was actually happening.
I agree. I think the argument that there is some infringement on constitutionally protected speech is unfounded. The issues to argue over (and context) is complicated enough as it is.