The decision to keep the baby is genuinely morally correct but she was gaslit into thinking that her horrible decision to cheat would end up with a happy ending - which is highly unlikely.
Him possibly wanting a divorce doesn't make him a cunt. It's a reasonable response/decision to make after...