After [presumably] learning that your ex was a cheating piece of shit, you became a better husband?
A better husband to whom, may I ask, to your cheating ex?
Did she ...deserve a better husband?
Doesn't matter. If you love someone, you give them what they need, not what they deserve. If you love yourself, you become the person who has the option to trade up.
Can we agree that not everyone who is !criminal = hero?
Sure. But are some criminals also heroes? (this is where people who criminally exposed wrongdoing like Snowden, Manning and Assange factor in).