This isn't a new problem and I'm pretty sure Google has countermeasures for that, and even if they didn't, it doesn't look like an unsolvable problem - automation can help but having a "report" feature on the search results page or literally paying real people (using real browsers) to review results can work and is virtually bulletproof.