Does she deserve to be booted out the door sure... so why is it so hard for me to do it?
Perhaps it is hard for you to do it because you may have been raised with the notion that it is your job to provide and protect. Provide for your family, protect your family. You may have the idea that protecting your wife is keeping her faults secret and hidden from public view. You may know them, but you will prevent the rest of the world from discovering them.
This behaviour is also known as enabling. The enabling of unhealthy behaviours. It happens all the time in families struggling with addictions. What needs to happen is for the problem to be exposed. Let there be light in the darkness. She needs to experience the consequences of her actions. She is behaving like a spoiled little brat, and if there is any hope for your future the sooner she finds bottom the sooner you can recover your marriage, if that is possible.
Right now she wants to continue doing what she is doing and likely she will do it again in the future. Why? Because she does not associate her actions with any negative consequences. She is only experiencing positive consequences. So it is time to help her. You need to stop enabling the behaviour and let her experience the reality of HER choices. These folks on here have given you great advice. You need to expose what she is doing and that will be part of the healing process. If you don't then be prepared for the cycle to continue.
Remember if things don't change they will stay the same.
Blessings
BCBoy