Anonymous: If people can't see that you are just trying to be nice and genuinely caring, they aren't worth your time anyway. You deserve people who will appreciate your kindness. Just remember that kindness is unfortunately lost on some people. It's not anything you've done, it's them.
I know exactly what you are saying, I stopped being friends with my best friend of 15 years cause she took advantage of that.