Frankly, I'd say the vast majority of recruiters are bad. They are worse than a used car salesperson, and I will never deal with any of them again besides the occasional one that's actually working directly for the employer, as opposed to third-party recruiters from large recruiting firms.
A few years ago, I was working on some software that would find quality job listings and auto-apply for them (in theory; I don't believe I finished the form-filling part). Part of that filtering involved removing any listings from third-party recruiting firms. Blocking on the person-level really wasn't practical. While it worked somewhat, it seems that more of these firms appear and change names every year. It would always be imperfect unless someone was constantly monitoring the countless number of recruiting firms.
My best experiences were with small-time recruiters who worked for themselves. I'd much rather identify who these recruiters are and then ignore all the other ones by default.