chaol didn't cheat, because it was already obvious that nesyrn and chaol weren't good for eachother, which they knew. Also, you seem to be ignoring the fact that nesryn and sartaq literally admitted to eachother that they loved eachother. And, nesryn abandoned chaol and only left a note!