When I used to moderate a forum, I used a simple rule - if the user was being disruptive (trolling, posting MLM or porn, whatever) I gently suggested that they were out of line and asked if they'd fix it (via PM ).
If they fixed it, great.
If they did anything else (tried to fight with me...