But then they refused to acknowledge that he had not endorsed their product and had not received compensation after the name was revealed. While probably not illegal, IMO that was still morally wrong.
Not sure anyone is entitled to compensation just because a codename is their name.