> After all, you can't take a smart contract out of ethereum
You absolutely can. Ethereum has forked in the past to alter inconvenient data / network state.
I've not looked at there contract but contracts can kill themselves if setup for it. See the SUICIDE opcode.