This is a settled area of law; revoking the copyright would be a "taking", inarguably for the public good, and the copyright holder would be entitled to just compensation.
IMO that is the appropriate way to handle this issue; effectively the government uses eminent domain to seize the copyright.