OP, I can relate. People have been hurtful to me on this site before. So I definitely know how you feel.
I think, no matter where you go, (on the Internet or in real life) there's going to be a fair share of rude/unkind people. But on the bright side....there's plenty of nice people here too...