Bloody hell no one here gets it apart from Dav27, Wolf and Interceptor. They on the other hand are spot on. Listen Ben I've gone through EXACTLY the same kind of thing you are going through and a lot more recently that most of these other guys because I am closer to your age.
First off don't listen to anyone who tells you to fight. If your anything like me most of these people who give you sh!t are actually your friends, right? You can't go fighting them because you lose friends, get a BAD rep and its an antisocial behaviour. Don't fight unless it's some random dude who is getting physical with you or something.
Wolf is right, it's male bonding, I wish I realized that earlier. All that time getting depressed about people giving me sh!t when they were just having fun and bonding. I don't think it ever goes away. Next time it happens just think that they are only doing it because they are close enough to you to feel the right to give you crap
I've learnt that there is only one way to stop all of this. You can get worked up and fight all you want, you can try to be alpha, but do this and people are still gonna do it because they see it working. The one path out is to become secure in yourself and uncreative. I used to be hugely sensitive, half the time people weren't even paying me out and I thought they were, which led them to do it anyway. They would point out simple things about myself and I would deny it and act hurt. This is not a good way to live.
When these people do stuff in an attempt to get you worked up, don't respond. That's the first step. Next you learn how to let it go and not care. It's easier than you think, just laugh it off! Come on what they are saying is probably funny, can't you laugh at yourself?

This shows CONFIDENCE that will gain you the RESPECT you are looking for. I only learnt this recently but know this: the harder you try to get respect the further it will be away from you. If you do what I say and get to the point where you are unaffected by other people a lot of his will stop, and your respect will go through the roof.
Let me give you some examples. I have two really cool (popular) friends and I used to worry that they didn't feel as close to me as I did to them. I would seriously worry, and I would like almost suck up to them when I was around them. I couldn't have fun and I was in my own head too much. And these guys were my friends! Then I had a realization... So what? You know, if they don't like me then they aren't the right people I should hang around with. They are just people to, they are flawed like everyone else. Then I just started having fun around them and being myself and not caring about the outcome. Suddenly they were calling me up wanting to hang out and and sh!t, damn, this was powerful stuff. It's like what Tyler Durden says, even if you feel intimidated in front of certain people, 'they don't want you to give you power away'. They just want you to be yourself and have a chill guy to hang out with, not a groupie. Ahh some of my friends still haven't realized this and suck up any chance they get, they are the guys they laugh about behind their backs.
I used to have a group of friends at school that I didn't want to hang out with because they were uncool. You know, like the nerdy group. I was in a cool group, it would be fun, but I couldn't hang out with them! Pfft, eventually I realized 'fck what people think, I want high school to be fun, I want to go out, I don't want to spend it caring what other people think. So now I go out with them every time I can, and I love them they are great guys. I still hang out with all my other mates and chill with popular people, I just have a bigger and funner social life. Somehow it made me more popular. I know a lot more people now, and so do they. It's win-win.
I'm the kind of guy that likes and cared for everyone, and talks to them regardless of social status. People pick that up and like me for it. I'm finally letting go of people's opinions about me, and it is beautiful. I had a slip up recently but that just made me stronger. Respect, popularity, freedom it all starts here.
Don't you see that's the better way? Better than fighting? I could tell you 'they are just paying you out because they lack self esteem', but that doesn't matter. Love them for it, they are human, I bet you do it too. Pity them, but don't let them effect you. See through the games. Don't worry about the girls either, they are immature, they will get over it. I know it seems harder than when you mates or guys do it, because they are girls. Do the same to them. Flirt with them, give them some c/f, just don't let them effect you.
You don't realize how you are. When I was your age I thought I was so much older. I still do think I'm older than I am now, only now I realize it

It's just the way people's minds work. You are on the right path, respect yourself, raise your own self-esteem and one day soon you will look back at this and laugh.
Hope I helped, your thread really touched me.