BFL has a bad reputation (made by them self!) and that's a magnet for trolls. They have to live with that!
To hell with BFL— the gibbering insults, off-topic ranting, and random inanity are harmful and embarrassing to our whole community no matter who they're directed at or who they're coming from. The trolling makes it hard for people who have money extended to BFL to track whats going on and sort out the BS from the serious concerns. I'm not suggesting this at their request, in fact I'm suggesting doing what I offered to do that Inaba didn't agree with. (A blunt splitting clean sweep instead of a bunch of laborious manual message moderation).
For those of us who think BFL is a bunch of scam artists: the trolling is bad because the serious criticism is lost in the noise and made to look like just more of the insanity... for those of us who think BFL is an honest business being treated like crap the trolling is bad: it's insanely disrespectful would easily make someone think twice about doing business with the Bitcoin community. For those of us who don't care about any of this but want to pretend that we're mature and intelligent people: The trolling is bad— it makes us look like unruly children.
The only people the trolling is good for is those who like setting stuff on fire— not because the stuff is good or bad— but just because they want to watch the world burn.
Who "deserves" what doesn't even come into it. Civil society isn't about picking winners and losers and treating everyone you dislike like shit. If your opinion of BFL's reputation is negative— don't buy their products and encourage your friends to do the same. Let them know what they're doing wrong. There is nothing wrong with being frank, and nothing about it requires hostility, dishonesty, childishness, or disrespect.
Lots of stuff gets moved, deleted, etc on the forum. Hopefully it's done with consideration and care— and if not then hopefully the users will find a better forum. This kind of care isn't required to avoid censorship— it's required because its part of what differentiates a good forum from a bad one. But what of censorship? Freedom of speech is as much about the freedom to NOT say what you don't want to say as it is about the freedom to say what you want. Censorship would be denying the forum the ability to self regulate— to force it to distribute and promote your views even when it is to the detriment of the owners of the system and the community that uses it.