OP stated the sponsor pulled the box after they no longer wanted to support freenode. How would the former staff have handled that more professionally? Begging the sponsor not revoke access?
If I were a sponsor who found out a project I was donating resources to was taken over under questionable circumstances by someone with deep pockets I'd have done the same.