Raine, I'm sorry this happened today. Now you truly need to decide what you want to do. You've told him that you want him out of the house, then he should go. If you go back on what you've said, he'll continue to think that you are just spouting off. You need to decide whether you want him to leave or not. But, whatever you decide, you will need to follow through on it or else, just like kids, he'll continue to do whatever he wants and just tune your rants out.
I agree. Show strength and stick to your words. Tell him you're kicking him out for continuing to disrespect you and the M.
My guess is the A will play out quicker if he is no longer in your comfortable home.
Let the Reality Stick do it's job on H.
M: A really long time. Crisis: 5 years. She's still worth it.
Life is never made unbearable by circumstances, but only by lack of meaning and purpose. -Viktor Frankl