And, yes, absent severe provocation or self-defense, I would say that striking your wife is both immoral and criminal. But there are naturally levels and degrees of violence. One punch thrown in the heat of the moment is different from multiple punches thrown without any provocation. And I repeat: How long do you hold these things against someone?
Ah-ha, you sure sound like a man who's thrown some punches at the little woman. No, one punch is not okay. One punch and he should be arrested, charged, put in prison, and divorced at once.
Answer for how long: forever. All these women are holding this battery against these criminals forever. And so they should. Ruin him the minute you can, gals: never forget.