Eh, maybe? It "worked" in that they're choosing to not renew the contracts over the next year, but he admitted that over the last year employees have been fighting for this and have been ignored until now, which is pretty shitty. For revenue that appears to be only $95k USD (the amount they're earning from the contract that they're instead going to match to charity)?