You are welcome. :c)
Yes it is a good idea to refrain from names upon such an open medium. And yes, I am glad to hear that you are doing good - but its clear that this subject still touches a nerve.
Thats fine. Continue to talk about it. There is nothing wrong with spending time as 'a one trick pony' :c) You could recount different angles upon your very valid experience gained from this. Rationalize it. Define the signs. Your compromises made. Anything. Overlap is fine but ensure that each post about it can stand well enough on its own.
Such could help other guys or girls out there to identify such a user sooner, sparing them some of the hurt that you have experienced.
Once 'you' are ready to move on from the subject, then you can explore new horizons. ^_^
Good luck! And remember that some of that luck is made by you. You've got your back even if nobody else might and thats more powerful a backing than having the entire World on your side but not yourself! :cP Shine on.