> The vast majority (38/50) of US states have passed some form of anti-BDS legislation.
“Some form of” is doing a lot of work in that sentence, to the point of being dishonest propaganda. E.g., California is counted as one of those states based on AB 2844 of 2016. Which, to be fair, started out [0] as an actual anti-BDS bill (targeting state contracting only, but still an anti-BDS bill.) But the form that actually passed and became law does nothing that actually impacts BDS; it requires that state contractors with contracts of over $100,000 certify under penalty of perjury that (1) they are in compliance with California’s Unruh Civil Rights Act and Fair Employment and Housing Act, and that (2) any policy they have against a “sovereign nation or peoples recognized by the government of the United States of America”, explicitly including but not limited to Israel, is not applied in a way which discriminates in violation of either the Unruh Civil Rights Act or the Fair Employment and Housing Act.
It is not, in any meaningful sense, an anti-BDS law.
[0] Well, “started out” isn’t really true, either, since it was introduced as a technical change the an environmental health law replacing "Department of Health Services” with “Department of Public Health” in one section of law, reflecting a reorganization that had occurred subsequent to the law passing, went through a “gut and amend” switch to become a bill that would add new sampling requirements for drinking water, then went through another “gut and amend” to become an anti-BDS bill focussed on public contracting. But then it went through a number of more regular amendments which stripped out all the anti-BDS parts—both the operative anti-BDS language and the proposed legislative findings and declarations of purpose at the opening, replacing both the operative provisionsn and the findings and declaration portions with anti-discrimination rather than anti-BDS provisions.