Finally, someone actually making sense.
Disclaimer: The following is my opinion, your view may differ.
If i were developing multiple games or offering a gaming platform and detected someone cheating online in one of my games, i would not see any reason to not ban them from all ymy online games.
Yes, people deserve a second chance. Yes, some/a lot of people dont mean actual harm and wouldnt do it again.
Yes, i would hand out a warning/minor punishment before banning permanently.
But if someone really wants to cheat, please do it in singleplayer or local multiplayer where everyone knows it is for good fun.
Otherwise, modding/cheating is unacveptable and ruins the game/fun for everyone involved.
If i were in that position, i would set a ban to online services for that person.
Of course, i do see the other side. I myself am using Custom Firmware and hence are living "on the edge" already. I am fully aware that i am breaking a contract i agreed to by using my 3DS, buying and playing games.
Nintendo has every right to ban me fully and/or lock me out of their Economy at any point in time.
I agreed to that
the moment i started installing CFW. Yet, Nintendo does not ban. They could. They have the data of me using FBI and other homebrew software on a retail console. (Dev consoles may be different since you can install stuff there for dev purposes.) But why? Because they know that most people do it in good faith. And those that overstep this freedem get a soft ban (locked from online service). They dont want to lose a paying customer.
TL;DR: I am happy Nintendo doesnt ban as quickly, yet i would be more like VAC, where i ban in all my games for a violation.
</rant>