It's really hard to understand these type of people.
I'm sorry to hear that you made a bad experience, too.
What helps is to focus on the good. I mean look at all these comments here: I had a really bad day, but after reading all these messages it's impossible to not be positive again :-)
Take care!