'Determine if an item meets all criteria to display as controversial.'

def _is_controversial(self, wrapped):

    num_votes = (wrapped.upvotes + wrapped.downvotes)
    if (num_votes < g.live_config['cflag_min_votes']):
        return False
    lower = g.live_config['cflag_lower_bound']
    upper = g.live_config['cflag_upper_bound']
    if (lower <= wrapped.upvote_ratio <= upper):
        return True
    return False
