What does everyone think about a downvote for a question considered "unethical"? Who's that judge for that? I guess a question should be judged strictly on technical merit.

Examples: 

http://stackoverflow.com/questions/2598099/how-to-know-email-address-of-sender  
[http://stackoverflow.com/questions/490851/stack-smashing-problem][1]  (this one initially got downvoted)

And also another question I had about writing social networking bots, but never posted because I found a solution elsewhere.

So what should be the policy on this kind of questions?

  [1]: http://stackoverflow.com/questions/490851/stack-smashing-problem