If you have a problem with a post/poster and feel like there's a conflict of interest in handling it yourself, report it so another mod can handle it.
At the same time, there should be some indication of what forum a topic is posted in on the front page because right not most people don't pay attention to it.