The company places ads on the site to generate revenue to pay for the servers, web hosting, staff, etc. The alternative to this would be to charge users to use the site, but in the interest of keeping things free for users, we place ads on the site. The Amazon pop ups must have "snuck in" with some of our regular ads. We regularly screen the ad content for malware/redirects, but sometimes things do manage to slip through the cracks - it's not a perfect system. We do not profit from those types of ads.
That's comical! "snuck in". That's hilarious. If one ad slips through then I'd agree with you. When your users report it for more than 7 months and they're still happening, then it's no longer valid to act like it just happened and no one knew about it.
If your position is that ads are needed to generate revenue to keep the site running, then you might want to rethink the user experience. If it's a pleasant ad experience, people actually click on ads and you get revenue. That's a win-win for everyone. Actually a win-win-win. You, the people who paid for the ad, and the consumer all benefit.
Reality is that you all have mismanaged it so bad by your inaction to remove malicious code that your users have gone to running ad blockers just to use your site. How many clicks do you think your advertisers will get when your users no longer see them? If I paid you money to advertise on your site, I'd be pissed right now. Because the inaction is now impacting my ability to reach potential customers, which I'm paying you for.
If you cleaned it all up and it was relevant advertising, many of us would actually support the people that support this site. But someone there can't see the forest through the trees because the practices taking place are going to get you LESS REVENUE, yet you say you need revenue to keep the site going.
Keeping in mind, this was a privately run site for a while and it was successful. Now it's going down and getting worse. Less posts, less people, less revenue. What changed? Not that hard to solve this mystery.
Bring back a solid, well run site, and the people will come back. Otherwise, the trend will continue.