You're making a common mistake: private companies are not required to allow anyone's speech. Facebook can turn down any type of advertisement or ban any type of communication content that they choose on their own platform.
Oh, I understand and agree with this completely.
But what Facebook wants is to censor people and get kudos for being a kinder and gentler company instead of the despicable company it is. They have the right, but I also have the right to point out their real behavior and to not let them hide behind their marketing image and duplicitous behavior. And I have the right to not let them hide behind government laws made to hide their real nature.
Facebook and other tech companies don't value free speech, they don't value equality, and they don't value diversity. They have these programs and market themselves as being this for the same reason Harvey Weinstein was a ultra liberal, to get a free pass from liberals and the media, to avoid negative publicity, and to be able to hide their true nature.
No liberal cares if people are two-faced, i.e. saying one thing, but behaving in another way. Hollywood has done this for years, Democrats do this, and all large corporation do it. And its all good because what really happens is not important to liberals and the media. For individuals it takes a lot of time to figure out duplicitous behavior, so they carry on thinking they would not do it, so others probably don't. But they are wrong.
If you prefer people based on their race, then you are racist. Look up the definition. Any organization that has racial diversity rules to prefer minorities is by definition racist. But no, we've allowed the word to redefined.
If you prefer people based on their sex then you are sexist. Look up the definition. But today you can only be sexist if you prefer males. Prefer females or some of the other genders then its ok to be sexist.
Any organization that fires people because the organization does not agree with their personal opinion does not value equality, they value inequality. For example, this applies to any organization that favors liberals over conservatives. A persons personal opinion should not matter if they don't express it on company time. But liberals can express liberal ideas on company time, any time, all the time. That is NOT equality.
In summary, what these high-tech companies want to do is dominate regardless of what it takes and they'll destroy free speech, or any other values the second those values aren't leading to domination. Yet people in general think its all about good motives.
You want to know why the media is suffering so much, why the NFL is suffering, why Hollywood is suffering, and why companies like Apple will, if they don't get back on the values path, suffer? Its because half the country is tired of being told they don't matter, tired of being lied about, tired of being taken advantage of, tired of being oppressed, tired of being discriminated against, etc.