It's seems counterproductive to blacklist them for behaving ethically just because it worked against you in one scenario. No recruiting agency is ever going to act in your best interests because you aren't the one paying them. One that behaves ethically is about the best you can ever hope for.