I really don't understand why the majority dislikes recruiters. I've had the pleasure of working with a recruiter who spent the time to get to know me personally and to make sure I get exactly what I'm looking for. He back-channeled and worked as a mediator giving me details and information. It was actually a very pleasant experience.
Everyone that hates on recruiters should be thankful that our industry is full of opportunities and embrace the fact that it's pretty damn nice to be able to have the jobs come to you. Who cares if you got a few emails or messages on LinkedIn. Change your LinkedIn privacy settings and email them explaining you're not interested instead of writing a shitty blog post trying to bash people. I bet if you were in a different industry, you'd be on HN bitching about how hard it is to find a job and how unfair employers were. So shut the fuck up and stop complaining. No one wants to hear your childish rants.