If there are enough mods why there still many spams?
There are plenty of moderators, however global moderators and administrators are the ones that can ban your standard signature spammer.
But many times theymos said the forum has no problem about money.
It doesn't. This does not mean that it has money to keep upping salaries.
Everyone will be ruin except your group of advertisers.
Not true. There are likely some campaigns that are acceptable. Managers would get punished only if they ignored the warnings by the staff members. Similarly, you can apply this ruling to ACE as well (if you view it as a campaign).