Looking at that list, the thing that occurred to me is how one bad individual can harm the reputation of an otherwise OK firm. The OP obviously had bad anecdotal experiences with every firm on that list. Also anecdotal is the fact that there are recruiters worth talking to one or two of those firms (I've talked to them.) I don't know if my experience makes that firm good or bad - but I also don't know if the OP's experience makes any of those firms good or bad.
What I have done with my "awful" anecdotes was email back the abusive recruiter, and track down the person's boss (usually there's somebody on the web site whose email address you can at least derive.) In the email I say I'm going to start filtering all messages from their domain to deleted items. If the person doesn't respond, the boss usually does, and more often than not the experience is positive - and if not, I'll follow through and send 'em to the trash. It has worked for me.
> ... one bad individual can harm the reputation of an otherwise OK firm
If the recruitment firm is unable to make good hiring decisions for itself in its own industry on a topic it knows about, then why should they be trusted for other firms and candidates?
When you've got a firm which continues to establish contact when you've made very clear you do NOT want further contact, or follows really sketchy practices (again: unsolicited submissions -- having two agencies submit you for a position pretty much kills any possibility of the deal) is NOT OK and really should be called out.
What I have done with my "awful" anecdotes was email back the abusive recruiter, and track down the person's boss (usually there's somebody on the web site whose email address you can at least derive.) In the email I say I'm going to start filtering all messages from their domain to deleted items. If the person doesn't respond, the boss usually does, and more often than not the experience is positive - and if not, I'll follow through and send 'em to the trash. It has worked for me.