As Janice pointed out, adhering to TOS can be confusing. Ihub TOS is a lot stricter than most discussion forums. Everyone has been tripped up now & then. If a post is not 100% about the stock/company, then theoretically it can be removed, although usually the innocuous posts are allowed.
I've seen many long, well written posts, that fail the test by sticking a little jab of some kind in the last sentence.
It can take some getting used to....I am still learning.
If your post has been removed, and you genuinely don't know why, PM Admin and politely ask them to explain.
"It is easier to fool someone, than to convince them they have been fooled."
For those that don't get it, it means that people need to be more careful, and do good due diligence.