I had posted an "obfuscated rickroll in Greasemonkey" challenge, which I have deleted in response to Mike Bethany's comment that answers to the question would be of primary use to "spammers." In general, I feel that a primary issue is that of obfuscated JavaScript, so I would like the community's input.
Why should we allow obfuscated JavaScript? JavaScript is a programming language like any other, and code obfuscation is a valid and on-topic challenge on this site. Would we not allow obfuscated Python, Lua, or C#?
Why should we not allow obfuscated JavaScript? JavaScript is essential to many web browser security exploits. It is already hard enough for antivirus software and firewalls to detect malicious payloads obfuscated using common, simple techniques; we shouldn't make it any harder by describing any "new" ways to obfuscate JavaScript code.
Which has more merit?