I did pass because I'm way too picky about jobs to put up with that. But even so, what if I had been desperate for a job and passing just wasn't an option?
I also mentioned that this was a place that is widely regarded as a great employer. Most engineers would want to work there. It makes it really hard to say that the weird behavior of one recruiter is a good reason to pass, but at the same time, no one should have to put up with having their frequency of open source contribution questioned like that.