My two cents...
I think bans should be handed out when users are blatantly disruptive to the community (trolling, spamming, insulting, threatening) or are attempting to damage the website.
Banning users for little things which may annoy us is immature.
If the user posts an article without a link then remind the user to post a link. If the user does not post a link within a reasonable period of time then lock the thread and recommend the user remake it with the source included.
Repeat offenders should be handled on a case-by-case basis.







