I'm sorry you've never heard of BOM. It stands for Best of Media. They are the owners of the forum.
You seem to have put a lot of thought into that rant. However, it's all for nothing. It doesn't matter what you think. It doesn't matter what I think. It doesn't matter what the individual countries laws are, or pending cases. This is an international forum and the individual country's laws don't apply here.
What does matter, is the Terms of Service that each member must agree to when they register here. The Rules of Conduct are also clearly spelled out, in a sticky, at the top of each forum section.