I would think that adding a dose of sentiment analysis to their algorithm wouldn't be that hard. You could have a database of positive/negative terms and use it to score web pages for positive/negative content. It might not be very accurate but it seems like it could at least be used to make sure that sites with lots of negative link parents don't make it to the top of the page.