JJ1966, glad you had a better day.
JenS: YOU are not stupid, you are strong and smart. He's a master manipulator and liar, and even an FBI agent probably couldn't figure it out. He's good at covering anything that would bring him off the pedestal, and he knows how to argue. But so do you. Eyes on the prize, my friend.
FoolMe: In the end, he was/is your husband and you shared a life together. Just like when you argue and you wish you were somewhere else, "badmouthing" is something you do to cope. Even if he did provide financially, he didn't provide everything you needed....because he CAN'T. You aren't responsible for the way he acts, and YOU DO MATTER, too. We don't have to make our exes into demons, just people that made some bad choices in their behaviors, and are people we used to share a life with.
Rob: You ARE moving on! Amazing how we source strength from stories. I love that you reframed your thoughts into something that works for you.
Big large group hug to you all.