That's a tough question to answer.. I don't know why people treat you like that anymore than I can understand why they treat me the way they do.
I know some really kind hearted people, may be just a few, but I do know of some.
Maybe, if you had the free time, you could work with an organization where you can volunteer time helping other people, and that could put you around other people that do the same.. If someone has the heart to volunteer free time to others, I'm sure they are going to be worth getting to know.
How are you feeling today? Any better?