This is where it gets dicey and I agree they are a private business and they have a right to host whatever they wish. The issue comes down to if they are a publisher or public forum. As a publisher, they have full control over what is available on their platform, but they are also fully liable...