Thank you for your replyHe sounds very insecure and I can understand how that would get you down. It comes across like he doesn't trust you at all and is always second guessing what you're doing.
I'm glad you are taking some time for yourself as I remember you've been questioning the relationship for a while. I think he really needs to work on his trust issues if you were to ever get back together in the future though, some of his comments have been disrespectful.