The US Congress is all in favour of boycotts and sanctions. Well sort of. It all depends.
Congressional representatives in the House and the Senate, across party lines, are all in favour of boycotts and sanctions against Russia, and Iran and North Korea. However, the same elected representatives and senators are completely opposed to the boycott Israel movement. Their opposition is so strong, they intend to criminalise any expression of support for the boycott movement. It seems these patriotic lawmakers have never heard of the first amendment or freedom of expression.
The bill is called the Israel Anti-Boycott Act. It was drafted with the assistance of the Israeli lobby outfit, the American Israel Public Affairs Committee. The bill would make support for the boycott movement a criminal offence, with maximum penalties of a million dollar fine and twenty years' imprisonment.
The bill is not only unconstitutional, it is so authoritarian, it would not look out of place in North Korea. The bill, if passed into law, would criminalise political beliefs and the expression of political ideas. Anyone would be free to support Israel, but no one would be allowed to criticise Israel and its policies. Such laws are totalitarian.
US lawmakers apparently simultaneously believe that sanctions are both moral and lawful and immoral and criminal. I suspect the only other explanation is that they are bought and paid for and are beholden to special interests.