Uno nunca debe perdonar la infidelidad y creo que debería separarse. Si bien el niño debe estar en un entorno seguro no creo que sea justo para la madre convivir con alguien así.
Tal vez mas adelante en niño entienda el porqué su madre decidió separarse.
Al final los que terminan son los padres. El hombre puede ver a su hijo mientras no lo envenene con palabras crueles y viceversa.
Cuando dos personas deciden comenzar una vida juntos debe haber una confianza y amor mutuo (es como un pacto entre ambos) pero si uno de ellos rompe con ese pacto ya nada vuelve a como era antes y para no herirse mutuamente es mejor decir adiós a esa pequeña historia, obviamente pidiendo antes explicaciones.
Lo digo por experiencia propia, si uno perdona una traición solo se hace daño a si mismo porque piensa que si lo hizo una vez nadie te asegura que no lo está volviendo a hacer y eso te quema por dentro que aveces llegas a lastimar a la otra persona con tus palabras. Lo que termino mal al final acaba peor porque uno mismo se envenena.
Es fácil decir que todo está bien, que el cambio y que todo volverá a como era antes pero no es verdad