The "management" of this forum is the owner Spirit. If you don't like his decisions and if you think he runs his website so very, very poorly - why are you here?
Are you sure that you aren't letting your recent treatment in another forum cloud your judgment here? As far as I can tell, your posting history indicates better judgment on your part than the one you just made deeming the Ask Charlie forum a legitimate one, given the way it was operated and how so many members have been abused there.
Perhaps you are just still ticked at Vulcanel - as the thread below the Ask Charlie fiasco indicates - one that you posted in numerous other forums.
BTW, I am not downing you or saying that you do not have a legitimate complaint (kind of hard to tell since your posts in the other forum are no longer visible), just pointing out that one perceived mistreatment does not warrant support of instances where others are mistreated.
The bottom line is that Spirit finally had enough and felt that the guy had to go. Perhaps we should have seen through him early on when he was getting banned from other forums and posting promotional come-ons like this one: