So what can you do to get "unstuck"? Try making a list of all the things you need to get "unstuck", and start working down that list one at a time.
Anvil's right - the kids deserve a more calm and stable environment, not to mention you. I hate telling people they should leave a relationship; its really not my place as its such a personal decision, but this is so toxic.
Take good care,
~T