What exactly is a friend? Is it someone who is there physically? Is it someone who is there emotionally? Is it someone who sees you're hurting and plays Hindu rap for you?
A true friend does all of these. They don't have to continually show affection for you to know that they are there if you need them. It could be someone you just met, or someone you've known your whole life. Friendships don't come around very often, at least not in my life. It may not mean alot to them, but it does to you.
There's no real way to say thank you, but to say, thank you.
(you know who you are)
P.S. No one hates you. In fact, I think you're pretty special.