I have autism as well (Asperger.) Dealing with people like us can be difficult, to say the least. Sometimes you have to do what is best for you, to keep your own sanity and health intact. You did what you could, and sometimes it's just time to move on. I hope things get easier for you though--certainly no fun.