3) What is truly best for the kids...to have them witness a crappy marraige or to leave and focus on being the best dad I can
You can be the best dad(and should try to be the best dad)whether you are M or not or not or whether you are with your W or not. Put the focus on being a dad not on your W.