One thing Ive never understood is why the sim who catches their love cheating is the one who has to apologise!
This seems to have changed somehow - Ryan caught his wife Kim woohooing another sim in his truck on a community lot. When I went back to their house, he was of course furious, and wanted to beat her in a fight. She wasn't mad at him at all, but had the option to apologise. I didn't use it though - I let him fight her (he won) and they have since divorced.