Ayers! I was thinking about you today and wondering how you were doing!
I am sorry to hear your ex is being like he is, but you know, he is just continuing on his same old, same old path.
As for the other stuff. Trust your gut and communicate from "I". I don't know any other way to get around this stuff.