I don't like recruiters either but I think writing an open letter is going too far. I don't choose to make it my problem that recruiters suck. When I go to a sports game and get pestered by ticket scalpers, I don't lecture the scalpers on how the could be using more effective methods to sell their tickets and get all angry about how I'm tired of being offered tickets.