If you look on the bottom right of your screen, you see a place you can click to vote for or against programs every month.
When picking places to promote, take the votes affiliates made there into consideration.
CAP accepts advertising, much like a magazine. That doesn’t mean us affiliates approve of these places. Always make sure you check programs out. Look at their forums too and see if disputes get resolved, and how many disputes arise. Check out AGD for analysis of terms and conditions. Also go to some player forums and see if there are a lot of player disputes. If you advertise places that have questionable practices, no matter how much you like and trust the people there, it will eventually backfire.
That said, I think CAP has made some poor decisions as to whose ads to accept. But that is not any different from any other affiliate forum, and at least here we have the voting to express our own approval or disapproval.