Tus hijos tienen edad suficiente; Yo sugeriría ser honesto, abierto y conversar con ellos como si fueran adultos, pero omita los detalles (como cuando descubrió que su padre estaba engañando porque tenía una enfermedad de transmisión sexual). Le explicaría que sus abuelos se están divorciando porque el abuelo conoció a otra persona, y debido a esta acción suya, la abuela decidió dejarlo. No caracterizaría que la acción del abuelo fuera correcta o incorrecta, sino que más bien les explico que la forma en que esta acción afectó a su esposa y su familia. También aprovecharía la oportunidad para explicar a sus hijos que muchas acciones en nuestras vidas tienen consecuencias de largo alcance, y cuando se convierten en adultos, son libres de cometer errores, pero al mismo tiempo deben estar conscientes de las consecuencias y aceptarlos.
Espero que esto ayude. Tengo mis propios hijos pequeños, pero si un día tuviera que explicar algo como esto, esto es lo que haría.