Etiquette question - I want to invite my friend but not her husband

My fiancé and I are trying to finalize our guest list. I am stuck on one particular invite. I have two friends I desperately want to invite, despite the fact we have grown apart the last few years. I'll call them "Mary" and "Jane". They are still incredibly important to me and we love hanging out when we do get to see each other. They are best friends and still hang out all the time.

The issue is that one of those friends? Mary's husband is an absolute horrible human being. Under no circumstances do I want him at my wedding. He has been a horrible husband (cheated on her with god knows how many women), a horrible father (won't take care of the child on his own, always has either his mom or sister or a friend come over when it's his turn), and a horrible human. He has been banned from going into his own local business he group owns when a female employee is working due to his sexual harassment of said employees. I do not want him at my wedding in any capacity and if I have to, I will choose to not invite his wife over inviting him due to "etiquette". Mary *does* know about all of this, however for her own reasons that are not my business, is staying with him. But, again, I want Mary at my wedding.

I spoke to a friend from this same group of friends (who is also a bridesmaid) and she suggested inviting the "Jane" only but giving her a plus one and expressing to Jane that it is specifically for Mary. Jane hates Mary's husband just as much as we all do and even tried to stop Mary from going through with the wedding way back when. Jane is not in a relationship and otherwise would not be getting a plus one. Jane would understand my thinking for this, but I'm worried about how Mary might respond when she doesn't get an invite and is Jane's plus one.

So my options are

  1. Invite Mary and Jane separately and only them.
  2. Invite Jane and give her a plus one and let her know that it's for Mary but that Mary won't be getting an invite.
  3. (not gonna happen) Invite Mary & Husband and also invite Jane.
  4. Invite Jane and not Mary/Husband.

Advice? Other options I haven't considered?

Edit to clarify thanks to the bot: Located in the southern part of the USA.