Why are you letting them control you? Is it because you want them to like you? You do NOT need to have common interests in order to get along. Everyone is unique in their own way. It's the accepting of the ones around us that allows us to get along.
Stick to what you're happy with, and allow others to do the same. (You don't want the entire world to be exactly like you do you?)
Try telling that to them. I can imagine they would tell you something that won't make sense, if they disagree. Some people have difficulty understanding that things can't always go their way, so maybe you can just leave them be if that's the case and pray they will one day be nicer to you. Just remember that you have to be nice to them. If you don't treat others good, you can't expect them to treat you good.
But really, you are young, take your time to figure out what's wrong and you'll eventually see things in a better light. I know it sucks for someone older to tell you this, but hey! you are YOUNG. We're older :D.
I can't say anything about the dating, I have never dated. XD... Let's just say the culture over here is different, but there are kids as young as 14 holding hands in the streets. They usually spend their teenagehood becoming angsty from all the heartbreaks, but I suppose that is experience.
It's really up to you, just don't get in trouble.
