I can see where you are getting some advice to be tough, folks don't want you to be able to dig out of the situation you are in. I'd like to see you get some professional advice, preferably from a DB coach, but I don't know if it's an option for you.
Kicking him out could really backfire, but I like FOBD's advice to get some space, as in a vacation, a chance to go dark and to center.