I thought that the entire point of nofollow was to apply it to links that come from user content so that spamming your site becomes less useful. Before this article, I never even heard of the idea that you're supposed to apply nofollow selectively based on your own judgment of how spammy a post was. I always thought it was a simple dichotomy: links created by users get nofollow, and links you create yourself don't.