You had me until in agreement until this:
"dictate what is and is acceptable speech for their platform"
You build your own platform if you don't like it - free software people do, so can you.
You build your own platform if you don't like it - free software people do, so can you.
I appreciate the added nuance.