Boycotting Israel has gone mainstream: ‘We’ve never seen such traction before’