It has been held that spending money is a form speech which is the rationale behind the Citizens United case. The court held that when the government restricts who we can spend our money, they are restricting free speech (at least when it comes to corporations). These bills seek to restrict how we decide whether or not we can do business with whomever we want.
Not only are these laws are an attack on our rights of free speech rights, they also are not consistent with free markets. We need to oppose these laws regardless of the opinions of Israel and their policies but what they would do to free speech in the long-term.
A pair of bipartisan bills targeting boycotts of Israel and Israeli settlements appear to have widespread support in Congress, to the dismay of civil rights advocates who say the proposals are an attack on free speech.
The Israeli Anti-Boycott Act targets the Boycott, Divest, and Sanction (BDS) movement aimed at ending Israel’s occupation of the West Bank through a refusal to economically support the country. The law would specifically ban support by any U.S. citizen for international boycott efforts against Israel.