I’ve thought about this quite a bit lately, and if you want attribution in copies of your code, make it part of your license.
This guy mucked up the communication, but in the end all he really had to say was “no”, and nobody has a right (moral or legal) to say otherwise, because the original writers had the opportunity to require attribution and explicitly chose not to.