don't know you or your husband too well, but would have to vote on the cut your losses and move on. It sucks it hurts, and going back is always tempting since even though you know it may not be great it is not unknown, and you are used to it. If you liked him calling a slut and filthy whore then go right on back 'cause that isn't going to change no matter what he says. Otherwise fuck it! life is too fucking short to keep making the same mistakes over and over. This is just my opinion of what you have written so far. In the end it is your life and you have to do what you feel makes you happy.
Laterz
TKS