A big Grandpa hug are coming your way, and hope for a speedy solution to your problems.
It is mandatory that you can keep a positive outlook, because that protect you from the negative energy field.
I agree it can be hard to do in such a situation, but if one go into a negative state of mind, then it will only hurt a lot more.
To go for a walk helps a lot...so also if you can manage to do regular Meditation on your problem, many times this might open up new ways to see thing, in order to decrease the negative in the situation.
When we have arrived in a stage where we feel that our Partner don't give us anything more, and on top of that only deliver negative impulses, then an end to the relationship is the best thing to do.
To keep such a relationship in hope for better times, or for the kids, are fruitless, and only a source for more suffering.
I really hope there soon will be an improvement, and send another big Grandpa Hug your way!
