This portion, I think is easily fixed if I'm understanding your issue. Our forum contains a section that not everyone can mind their manners in. In response to that, we created a single additional user group with all permissions set to "inherit". Go to the node that you want to eliminate specific persons from and click on the permissions for that group. Select "never" all the way down the line. As we come across individuals unable to maintain, we can go to their account in the CP and just click to add them to that group as a secondary. This effectively removes ALL permissions for the selected user in that specific forum. They can't even see it anymore.I also strongly agree with this - its something we need - although I'd personally opt for managing it via specific users rather than have a moderated usergroup for every node, in our case that would add over 50 extra usergroups!