Shouldn't that be a decision the two of you should make together?
separation doesn't always mean divorce... sometimes a break from a person makes you appreciate that person more... ya know that whole grass isn't always greener on the other side of the fence.
They cook for you, clean for you. Never call you names. Always there when you need them. Hands and a good dog to be happy to see you when you get home. I will take that over a bad marriage any day!