You're not suffering from PTSD. You're exercising common sense.
Any of these things would be deal-breakers for me. For a boyfriend, or even a friend. Even a boss.
All his exes are crazy? He has really poor life skills if he can't make better choices than that. My guy is divorced, and on okay terms with the ex and the women he dated between divorce and me. You know why? when he found out they weren't compatible, they gently and amicably parted ways, and didn't wait until the had a house and three kids together to make that decision. It's much easier to end a seven date relationship than a seven month relationship.