In America, it is illegal for a union to bargain for things like not doing business with Israel. The union can put out statements about how they don't support trade with Israel, etc. and hope that management takes the feelings of its employee union seriously, but how often do you think that happens?

The law prevent businesses from boycotting Israel, they don't say anything about divestment.