... MIT fired him not Facebook - you are not required to have perfect opinions that everyone agrees with to survive in this world, you are just required to voice them appropriately and at the correct times, which Stallman did not. Stop pretending that Free Speech is something that applies to anything other than citizens having protection from governments