How about a post then on how to attract good recruiters? Seems constructive....doesn't it?
What is your constructive advice about how a "good" developer should get your attention, while simultaneously discouraging contact from bad ones?
I suspect that the answer is something like "be an experienced executive", which is obviously not an option for most people in the early part of their careers.
But first, I can tell good candidates from bad by what they've accomplished, who they've accomplished it for, what they say, and what people say about them.
I'm a good recruiter not because I never talk to the wrong candidate, I'm a good recruiter because I know the difference between the right and wrong candidate.
So yes you are still going to have to talk to bad recruiters. However, the best way to attract great recruiters is to be great at what you do!