Online activism vs corporations: new enemies, old challenges