単純に、オンライン接続時に本体とゲームカードのUUIDを送信して
DL版であればそれが本当に購入されたか、カートリッジであれば本当に使われたかをチェックするだけじゃいかんのかな

ずっとオフラインだったり、正規に購入したゲームカードを吸い出して使っているならban出来ないのはしょうがないけど
オンライン繋いでもban出来ないのは理解苦しむ