Comments equal content. So the problem with indexing comments is relevancy in regards to real content. That would trouble me more than spammers, although that should be considered too, especially if they put backlinks to sites irrelvant to your sites content.
Take Stackexchange for instance. Questions and comments are very well moderated for relevant content and they are quick to edit, have you edit or put the question on hold and rightfully so.
I believe the best solution isComments are good but need to havebe actively moderated at all times. Think about it, your visitors are authors.
If applicable, implement a star rating and let that be indexed as those do work well for rankings and show up in the actual search listings. (Ie Google, Yelp results in search listing )