I’ve been fortunate to have mostly-positive interactions with recruiters, but I can totally understand how they could cross lines and get super-annoying… especially if one is hard up for work.
To my fellow IT workers – don’t fall for the idea that recruiters are a necessary evil. Block their emails. Block their calls. Stay in touch with old colleagues. Learn to network. Join groups, boards and mailing lists for your field and remember to post on them when trying to hire. Every time you fill a job through your social network a recruiter goes hungry. Remember, the more money you suck out of the recruitment ecosystem the fewer Shitheads it can support.