There was also more badmouthing associated to #dfhack, and apparently they are digging through some symbols that I released on accident, which I consider unethical. They can do it, legally, as far as I know, but if they want to gleefully capitalize on my mistakes they shouldn't expect my respect. I'm sure they don't care about that, anyway.
I'm not sure what this is about. I did complain about the complexity of some parts of the code, such as the new body appearance thingie, and I'm pretty sure there were many remarks about some implementation details that were not optimal. I do however believe that everybody on #dfhack love DF, or we just wouldn't invest the time.
As for everybody "shocked" about the reverse engineering use, it makes me feel like they need Captain Obvious. How exactly are you supposed to interpret the memory of a black box project without RE ? I do believe that many people have the wrong idea about how these utilities are written, and for which reason.
For me, the great value of DF is in the ideas that Toady has, and the sheer amount of code he produced, not in the implementation details. If I were to write a clone I would just read the changelogs. It takes a LOT of time to understand just a tiny part of code, such as, as I mentionned previously, getting the hair color of a creature. Without mentionning the stuff you get completely wrong because you miss a lot in such a large project.
Finally about the "don't care" line, I don't believe we are a bunch of bastards that only live to fork DF or dig bad things and make fun of them. I do like to see how things work under the hood, but if Toady really doesn't want us to look, I would just stop.