Dear Mandi,
You are getting a lot of good advice here.  I agree that some physical separation might be the only solution.  I am still backing Alanon......reread what Gary had to say.....I start each day with the Serenity Prayer and somedays I start each HOUR with it!    
 I hate to see your marriage fall apart but it's time to put you and the boys first.  
God bless you and we love you,
Judy U