Hey folks, I'm the student writing the emails in the post here. Thanks to everyone for their criticisms. While I was initially kind of shocked by the recruiter's response, I've had a lot of time to think about it today and have realized that I was being pretty damn condescending and spoke out of line without regards to the context. It's been a hard lesson learned. I honestly regret the whole exchange, and posting it…
Another point of view is that recruitment people are going to be less technically savvy than the actual engineers. That's a good thing - do you want to work as an engineer somewhere where they make the engineers do all the HR grunt work?