I'm sorry but I honestly do not understand why you think you need to clean everything up in order to tell them they need to clean up. For the love of my chickens they made the mess they should have to clean it up. You are sick. Perfect time to start your strike. Write down I am sick you will need to take responsibility for yourselves. Then go to bed. If your husband can't or won't realize that you are getting run ragged then he needs a good swift kick you know where. He can quit blaming his mother for his behavior and walking away from you is the most disrespectful thing my DH could ever do. Don't agree than discuss it, but never walk away. If you keep allowing it you will be doing them no favors. I say get couselors, coaches, grandparents, aunts, uncles and priest or whomever you would like involved. Really what your husband is teaching your boys leads to abuse down the road. My sister went through almost the same thing and she always stuck up for her loser of a husband right up until he ran off with someone else cause she was such a door mat as he said. Her children didn't want anything to do with her as they had no respect for her. You need to quit making excuses for them. Just saying.