I agree with Meteorblade on this. It is not morally correct to punish innocents (or clan mates fir that matter) who may not have known that they played with a cheater.
Once a cheater has been caught more than once, they should have all their D3 accounts permanently banned.