SuzyLee, from one who has been there divorcing him is the right thing to do. My ex constantly brought up trivial things from the past to justify all manner of bad behaviour, stuff like you've mentioned, even after we were separated, if they have that sort of stuff stuck in their head for so many years they will never get it out of their head, unless of course they think of something else to beat you with. There's spiritual abuse there too, and do not discuss anything about the bible with him, if the Bible meant anything to him he would not have behaved like he has done. As others have suggested write down a list of what he's done over the years, keep adding to it when you remember things so if at any point he is nice and you think we'll maybe it's not too bad, read it and remind yourself that yes it was.
Mine went odd towards the end, and then only then, when he was caught acting weirdly at work, "did he go and see a counsellor, and lied to him, he'd managed to control himself round other people for years, and I bet your stbx likewise behaved normally too. Mine also confessed to things he'd done and I had absolutely no knowledge of, I wonder if something is happening in your stbxs life, you are indubitably better off without whatever it is in your life. It can do a lot of good to talk about your experiences, I had some counselling also I did the freedom programme which was a great help
I hope you manage to get your divorce as soon as possible, even if he drags his feet your solicitor will help move things along