We are finding out that they not democratic platforms - they are the modern main stream media platform and as such should be held to account to the democratic values of the countries they exist in.
If you have a small business - can you refuse to serve someone who is not the same colour or creed?
Try refusing a black muslim a service simply because they are black and muslim and see what happens