I don't think punishment really deters anyone who does this in the heat of the moment. If you want him gone to deter others, you'll fall at that. Unless they're truly pieces of shit, this stuff isn't done while thinking logically. If you want him gone because he did something terrible, then that's one thing. Maybe this was his worst moment or maybe he's done it before. I don't know... but you can't definitively call him a horrible person because he did one horrible thing in the heat of the moment.
I wouldn't ban him from the game. I'd suspend him without pay and maybe set his wife up with whatever pay he doesn't receive so she can feel enabled to leave him if necessary.
On the other hand, he's made enough money that removing his livelihood shouldn't leave him in squalor to the detriment of society... So regardless, Marcell will be ok. There should be mechanisms in place to ensure his wife is ok, though.