Forums are what you make them. You want good content and don't see it? Post it. Some of you seem to forget you're part of this community; if you don't see something you like, it's your job to post something you do. greencapt is absolutely correct about rising above the chaff.
You know what my biggest concern is with the membership here? I see a lot of repliers but nowhere near enough posters. Lots of reacting, not enough thinking. Everyone thinking this place has gone to hell should ponder something: when you visit, do you blaze through each forum looking for topics to reply to and then take off, or do you create new topics to foster interesting, thought-provoking discussions? Do you contribute and build, or do you reply and leave?
All I can do is provide the means for everyone to communicate. What you say to each other while you're here is your choice.
As for the guy who basically accused this forum of supporting piracy, he got the response he deserved. You don't sign up at a forum and then proceed to tell the owner and members their community is a den of thieves with questionable morals. Based on his post count, that's all he came here to do.