I went through that myself. I eventually learned that they didn't dislike me, I had pulled away from them. Is it possible that that is the case with you? If not, then I'd say that if they still want to be with you (they initiate conversations, etc), they don't dislike you. If they do seem to avoid you, call them out on it.
With the rocks, in theory there are 3 ways to deal with it, but only one intelligent way: go above their heads. I've gotta agree with Kitt on this one. I've had them thrown at me. I tried throeing them back and realized I was just giving them more ammo, both with the rocks and the reactions. Running away gives them a reaction as well, so they'll keep doing it. However, if you calmly (but quickly, of course) walk away from them to the nearest person of power (parent, teacher, principal, etc.), they'll usually stop. That doesn't matter. Tell the adult and let them eat their just desserts. Let someone else do the work of punishing them for you.
I, too, have been obsessed with knowledge nad wanting to know more my whole life. IT is no shame being a geek, it's something to be proud of. I should know, I am one. Geek, nerd, brainiac, whatever it all boils down to, it means one thing: they believe you are smarter than them and can't bear the thought. They don't like the idea that because you enjoy learning and it comes easily to you, it's likely you (or someone like you) could control their fate in the job they choose. By all means, you are not stupid, quite the contrary. If you were stupid, you wouldn't acknowledge that you don't know everything, you wouldn't want to know more. Stupid is not ever wanting to evolve or grow. You are not.
RAther than feeling like you've been "saddled" with the title "geek", embrace it. Not only will you feel better and find a whole new batch of people like you, but it'll be a way to show the bullies that they can't get under your skin (even if they do.)
If you are doubt as to the level of my geekiness, consider this: I am an engineer, read sci fi, read 2-4 1000 page books a week, built my computer, and wear the modern equivalent of coke- bottle glasses. I game (both computer games and card based RPG), I watch Nova and history channel. I am more worried about my computer's parts and health than make up or fashion. Geekiness is something to be proud of and I'll shout my geekiness from the rooftop. Wanna join me on that?
"'do you have any hobbies?'
'I used to draw, but that was a while ago. Why?'
'You need hedges.'
'Yes, hedges against the night" - paraphrased from Duma Key, Stephen King
Pitchfork Pact (n)- an agreement between me and my closest friends for either to call at any time if something is badly wrong.
Is all that we see or seem but a dream within a dream?- E. A. Poe
It maybe an insane and meandering road back, but it's my road.
-Depression, allergies, minimal depth perception