Never
It depends on the site
It depends on the post
As long as the post is not defaming, libelous or criminal
Always
I need more information or my answer is not listed