The BDS bill, which would outlaw councils from boycotting Israel, has failed to pass parliament meaning it will unlikely to become law in its current form.