I believe in fighting The Man too, but I don't think NB is The Man. I learned most of what I know about homebrewing at that forum, which they graciously hosted. It was a win-win for both parties. But if I worked for that company, I would have deleted that thread too. It's their site, not a public site, and its bad for their business for people to be so blatantly dissing them on their own forum.
I never went on Brewhaha so I didn't feel miffed when it was removed, obviously some people did.
I just feel like I've always gotten good service from them, and they seem like a good company.