If she was cheating.....LEAVE. Especially if you have 3 sons from another marriage.
Think Pierre Trudeau. Young wife + hot! Floozie? So what? Doesn’t matter if your name is Fidel.
Crimes of passion don’t involve careful reflection and consideration