In my opinion people's accounts should be terminated only in extreme cases. If people complain publicly (and it's a genuine complaint) then address that complaint and put things right (if possible). Obviously if an affilliate is deliberately trying to cause harm, then that is a different matter altogether.
Why not create a forum with one section devoted to affilates moans and gripes?, that way you will find out what people want, what their problems are and more importantly, discover how to make Banners Broker a better, more profitable company.
Finally, I'm sorry, but to keep affilliates money is in my opinion theft, I'm amazed that nobody has actually sued BB for the money they're owed.
Don't you think it's time that some of these terms were updated to be a little more friendly to Banners Brokers customers (the affilliates)?.