As we all know, Jerry really loves Li XiaoLu to an extent that ordinary people can't imagine. This is a deep love and a very real love. This kind of love is enough for Jerry to forgive anything that Li XiaoLu has done, and it is enough for Jerry to give up her for no reason.
Second, because of family.
Jerry is a very responsible person, caring for his family and having a sense of family responsibility. He didn't choose to give up Li XiaoLu, but she cuckolded him and he wanted to live on.
It is because of his family that he can't bear to see such a good family fall apart. He can't do it. He doesn't want Tianxin to lose a complete home. The child is innocent. Family is very important for children.
Third, because of helplessness.
Jerry doesn't want this to happen, and Jerry wants his family to be so good and perfect forever. But the fact happened, and he was helpless. He is also willing to wear this hat because he has no choice.