I usually avoid opt outs or unverified pictures, if both I definitely avoid. But to exclude those that opt out from advertising is wrong imo. Yes some opt out for ulterior motives, too many crap reviews etc...., but there ares some who genuinely don't like being reviewed or are worried about details about them being mentioned that could out them.
Also as has been mentioned, opt outs and dodgy profiles help fund the website. Most seasoned punters know what profiles to avoid and newer ones will learn from experience or from the season punters imo.
Holding on to anger is like drinking poison and expecting the other person to die