like already said life to short ,
yes you should always be there for the kids,
but doesnt mean you need to put up with any aggression, and to hell with someone trying to control what you do,
your a adult responsible for your own life, but bringing up the kids well in my opinion and I dare say I will get shouted at for saying this . But your kids do need both a father and a mother doesnt mean you have to be in the same home though , but try to get on for the kids,
and who knows if your not in same house you might get on better anyway.