Thanks Starsky. It is definitely time for me to man up. I have been walking on eggshells hoping that she has an awakening and things are only getting worse. I am going to tell her that she needs to find a place to live asap. Obviously I cannot force her to leave the home but would enforcing a boundary be a smart move? For example, at 1am all doors will be locked, the lights will be out and the alarm will be set. So plan accordingly.
That ^^^ is exactly what I did in my own sitch. Fortunately, while not happy about it, my wife did respect that boundary.