We should defederate from lemmynsfw
Edit: For some reason this keeps bouncing around in my head and the more I think about the more I believe that Emma should have contacted you privately (at first, anyway) instead of jumping right into attempting to publicly shame you.
The issue tracker for kbin codebase was the correct place to submit the complaint.
Licensing issues are tricky and if you're the copyright holder there's no way to know if people stealing your code are acting in good faith or not. Best course of action is to document and report the violations "officially". You need to have a clear track record in case the other part is going to try to deny or obfuscate the situation.
It was the right thing to do.
As for the tone and the username.
From what I can see, she's the main dev for that codebase and has been for many, many years. She gets to decide the tone, she's the one who's defending her rights and work.
Having said that, ernest handled it well - and is clearly acting in good faith. So that should be the end of that.
Contacting the project "officially" through the the public tracker was the right thing to do.
As for the tone of the message - I don't think it was out of line considering the circumstances.
Mistakes do happen (licensing is actually hard) - and I'm happy to see it got fixed fast.
As long as kbin domain blocking tools work, I can choose to block their content - and I will, because 1) it's pretty fucking vile 2) it might be illegal. But I don't need it to be defederated, I'm happier if I have the tools to deal with this (and other similar stuff).
I wish we could remove the The "Random Post" / "Random Thread" boxes from the front page. Those seem to display NSFW material quite often - I don't really have any need for "random content" especially since I can't control the source.