Well if you are convinced of what you are going to say then go ahead and have the confrontation. You are going to walk on thin ice there... Have you got any legal advice? Are you going to kick your W out? What happens if she says no, or if the situation gets violent... It’s ok to be angry, you have let W disrespect you a lot. But you are not going to come out in an honourable position. You are going down to a similar level...
Reinforce boundaries, let her free and tell her you are moving on with your life. Then keep STFU and go to sleep. Read TxHubby posts.