Hammy!
I am glad that yet more and more lies and ignorance is being found fairly easy to nail Ted to a wall.
Karma and just the plain laws of the universe will indeed bring him to his knees over all this hell you have been going through.
Once all is said and done and you post that this ugly chapter is a thing of the past, print it out and frame it.