I agree too!
'Hell is full of people with good intentions.'
I guess that it all depends on the target that the writer is pointing to.
If you read a book of someone that is teaching perl to crack certain machines and steal something. You would not be able to judge him as a good or bad perl evangelist, because:
- 1) He has surely proved that his code works like he wants to. And his readers buy his book because they know what he did with perl.
- 2) It is not supposed to be good code. It is not targeted to all the world.
Like any other piece of comunication. It all depends on one's own common sense. Or at least, on the money invested by people that know nothing about programing :)