There is something I've tried to say on other threads, too, Wombling, but it must be coming out wrong as I usually get shot down. So please bear with me!
Throughout your thread, you seem to be thinking almost as if a marriage is a criminal trial and you are the judge. There's this whole business of "Is groping bad enough to divorce him?" and "He did the therapy, so he's won reprieve (and may come back)" - do you see what I mean?
Unfortunately, many people think that way - so, when asking for support, you'll find a lot of jury members putting you in the position of judge.
The truth is more simple. A marriage is a partnership of mutual love, respect & support. A marriage exists to enhance the lives of everyone in it. If it doesn't do this successfully, the marriage has failed. "You make me unhappy/nervous/frightened" or "You repulse me" are good enough reasons in themselves to end it.
This is why the 'unreasonable behaviour' fault was introduced. I'm sure a great many abuses have been covered up with behaviours such as snoring, going out too much and sexual incompatibility. 'Unreasonable behaviour' was introduced to save people from having to pick away at a harmful relationship like this. Remember, the reason you give is never published.
I hope someone will come along and help me explain this more clearly. This is not a criminal trial, you are not a judge, you only have to know the answer to: "Are you happy to be married to this person?"