I think my marriage is over

I think it's time for me and my husband to pull the plug on our marriage. It's been evident to me for a long time that he's just not into it and with every fight, I believe it even more. Every time we fight he says horrible things and hopes I'll just forget them later. He never apologizes. He calls me names, makes fun of me and then wonders why I'm insecure. I'm not happy and I know he isn't either. It sucks because I want my kids to have their parents together but I just can't do it. We don't fight often, maybe a couple times a year. But I think it's because we just don't care about each other. We're basically roommates anyway. I don't want to give up and start over but I can't imagine living this way for another 40 years. I feel like I've considered divorce or a separation several times but never seriously. After today's argument it feels like it would be a huge relief to just split. I'm sad about it but I don't see how 12 years of name calling and fighting can be fixed. There's too much resentment.