Earlier quoted context omitted.
If this person needs a job more than they don't want to be inconvenienced by recruiters, then they really don't have a leg to stand on. You can always be as demanding as you want but don't be surprised when somebody else doesn't give in.
Just seems like GGP is trying to avoid being hired by a string of people not detail oriented.
I'd add that recruiters that spam people without any criteria or attention are a telltale sign that you are already expected to be treated as disposable and unworthy of attention even way before you are even made an offer.
So, strong start.