It is Google's fault that their pagerank algorithm isn't sophisticated enough to handle understanding that internet domain ownership isn't static, and for not understanding that spam sites pointing to 404s on another site are a prime indication that a change has happened.