https://en.wikipedia.org/wiki/Seth_Schoen
His hopelessly out-of-date homepage: http://www.loyalty.org/~schoen/
That said, yes, PGP has a notable failing in that there's no reliable method for repudiating a key, particularly one generated by a hostile party.
If you've hung on to your key revocation certificate you can revoke a key you have generated. But that's only a small part of the battle.