I will agree he should not have cheated.
What he should have done was filed for a divorce on grounds of physical abandonment commonly called "gentleman's grounds" . Then he would have been the victim not her!
Yes failure to engage in sexual relations is grounds for divorce.