In fact, this is covered square on by the GPL faq:
http://www.gnu.org/licenses/gpl-faq.en.html#WhatDoesWrittenO...
"What does “written offer valid for any third party” mean in GPLv2? Does that mean everyone in the world can get the source to any GPL'ed program no matter what? (#WhatDoesWrittenOfferValid)
If you choose to provide source through a written offer, then anybody who requests the source from you is entitled to receive it."
The example valid offer: "... This offer is valid to anyone in receipt of this information."
"Second, note that the last line makes the offer valid to anyone who requests the source. This is because v2 § 3(b) requires that offers be “to give any third party” a copy of the Corresponding Source."
This changed in GPLv3, which specifically mentions people who possess the object code instead.
It was changed explicitly, see the rationale for the third discussion draft of the gplv3.
Citation requested on intent.
I have provided evidence this was not the intent, citing things like the draft rationale, etc for the license prepared by the people who made the license. Please provide your counter evidence.