Ending a marriage is a tricky thing. You wonder if you are giving up too soon or holding on too long. Been there, done that, ...