Good idea, give the spammers a list of the banned words so they can work around them.
Simply put, they violate community rules, why are you even discussing topics that you aren't prohibited to discuss? I've been on this forum for over 3 years and I haven't once been faced with a situation where I found myself suspended for typing one of the banned words. There is a reason they're banned words. I think making the banned word list public would only give people who have malicious intentions a way to work around the word ban list and potentially inflict harm onto the community.
"Innocent Intentions": Of course there will be those that don't read the rules or exercise common logic when responding to PMs, sending new PMs or posting in the community. As you mentioned as examples "certain forums, certain programmers etc..":
Link:
http://forums.d2jsp.org/info.php?p=9Refer to #7, #10, #13, #3 under "Posting Rules" also #4 "Private Message and Email Rules". That solves your first two scenarios. There is a reason the "certain forum" is a banned link, there is also a reason the "certain programmer" is a banned keyword. Because they host applications which violate the Blizzard EULA, or they've written said applications or the community permits the sharing of pirated media etc. Naturally prohibiting the discussion of these applications goes hand-in-hand with discussion where to download them and who created them, to me, that's self-explanatory.
Also a poll helps a bit with Site Suggestions. Regardless my vote is "No".
Side note: First post in over 98 days, lol
