The root of the problem here is the excessively-long copyright term that facilitated this. Excessive copyright is one of the biggest enemies of cultural preservation and dissemination.
If Disney really wants to keep Mickey out of the public domain, they could do so by paying ever increasing fees into the public coffers. It might be worth it to keep their handle on things for $1B a year. And if not, then the public gets it.