Please understand this. If this is the case there are probably few common reasons for this type of behavior.
Good and decent (not perfect) pages are always in index. Just look up to them. You'll find them anywhere on web. Just do a reverse lookup on any-type of affiliate website.
Everyone owns spammy (spammish) pages. Just make it decent looking and it will get indexed.