> Buy the site and pay the owner to keep on running it.
I think that would send the wrong signal to would-be copycats. I think the chosen solution, allow them to continue but non-commercially is a pretty good one. If it's a fan site then it should be non-commercial.