If people didn't realise that they were peddling something immoral then they're not to blame. They just took money to advertise something that seemed like a useful product at the time
op was complaining about the reviewers failure to disclose their financial conflict of interest. The problem is not that they were advertising a bad product, its that they misrepresented an advertisement as a impartial review.