Do you know what community organizing is? How movements accomplish change? Everything does not have some easy optimization method, only in silicon valley does everyone think it does.
edit: What I mean to say is, people have been organizing against FB, AMZN, and tech in general for the past few years now. The last is reactionary but opposition to FB and AMZN has meaningful academia, ngo/gov, and general support.