But the thread and speculating don’t violate the terms and conditions of the site. So can posts be arbitrarily removed because someone doesn’t like them?
It's really quite simple.
It's a privately run board. The owner and/or admin can do whatever they want. They are in charge.
If you don't like it, feel free to go start your own site.