You will always encounter people with psychological problems, and people who are very immature. The next time you talk about your life, it might be better said with only the people you trust and who you view as a nice person.
I learned it the hard way myself. Anyway, I'm really sorry to hear as such. People who are ignorant always get a turn of horrible things happen to them, and usually when it does they can't see why. Don't worry, you'll end up alright and better off. <3