Through it all, I feel strong. I feel like I just want to throw him out fully and live my life. I hate this vicious cycle.
WOW is right. What an ordeal and to come through it feeling strong and ready to live your life... good for you Time, I'm amazed by your resilience and strength of character. Big hugs to you and all the support in the world. What kind of plan can you put into place now? You said he was packing his stuff - has he left the house at this point then? And, how long will your MIL be there? I hope she'll be staying for a few days at least for the continued support. I must say I'm concerned for you with him displaying that erratic behaviour to that extent. The yelling and pushing sound frightening.
I cannot complain for not receiving from others, that which I've never asked them for.