This will be the first and last comment by me in this thread, regarding the banning of several of the big posters they were banned for either abrasive comments to other members and staff, swearing at other members or staff or just insulting comments in general which can't be allowed to happen on a public forum, it is nothing to do with adverts or revenue.
The members that are currently banned will be free to return when their bans are up and will be welcome to return to the forum as long as they realise that the very things that got them banned will not be tolerated again. there's nothing complicated about it really.