10 year relationship coming to an end

I have been with my sons father since I was 19. In 2019 I had our son but we already weren’t on the best terms. I feel so guilty now because I feel like I created a broken home for my son. I really wanted us to work out but he can’t change. He’s an over talker and once you don’t agree he will try to make you by explaining in 10 different ways. He will talk 15-20 mins straight if I do not stop him. I have told him for many years that he will not persuade me to agree with him when I don’t. I use to agree to get him to shut up but I had to stop because I could no longer take it. He also has infidelity issues and it’s something I thought I can forgive but I can’t stop thinking about it. I need to deal with my feelings because I know this isn’t healthy relationship for me. I know that he loves me but he doesn’t know how to and I’m not willing to deal with that anymore. He blames everything on his childhood. In my opinion was pretty damm good. He’s complains so much. His mom had him young and did the best she could. It’s not for me to say but I thought I’d share my opinion. Looking for some encouragement.