I have a feeling you try so hard to show how "nice" you are and to get everyone to like you .. You've become a doormat allowing people to take advantage of you. They probably don't hate you .. Rather just don't have a lot of respect for you.
I think everyone feels that way at one point or another in their life, Hang in there you'll be okay.