Anonymous wrote:I don't want to give you any advice without knowing a little more, but I am seriously wondering if you knew these things about him before you married and had children with him. Did you live together for awhile before marriage?
I don't know that this is fair. Most people don't date and live together years and years before getting married. If you live with someone long enough, you'd probably never marry them because there will always be things about them that annoy you given enough time. Plus what seems fine and tolerable as 20 something singles, when renting a 1bd apt, with no kids doesn't always pan out as tolerable 10+ yrs down the road with a big house, kids, work pressure, medical issues, etc.
OP I'm sorry. Your situation sounds awful. I would probably have to get out, cleanly and nicely, and agree to be great co-parents. Make a new life with your kids. No one deserves to be miserable always.