When you're in college, you forget that your college friends have friends back home. The dream is to have both friends get along, but it doesn't always end up that way. It's perfectly normal for your friends back home to feel a little jealous of your school friends because they get to see you almost everyday. It's also normal for your school friends to be jealous because your friends back home have known you much longer. I've been both the school friend and the friend from back home, but even if I do get a little jealous, I've come to the conclusion that I'm never going to fight for my friends.
That sounds terrible, I know. Friends, no matter how long you've known them, should be the people that are past the point of fighting for. If the friend back home is being overly protective of their relationship in front of you, let them. If the school friend is being a dick about all the time that they get to spend with them, let them. It's not your place to be fighting for your friend's attention.
It's really easy to fight, I know because I'm the person that loves a good fight. But it's so much more beneficial to take a step back and let the other person be jealous for a while. The friend from back home feels like they're losing someone and the school friend is feeling like they'll never live up to the time they didn't get to spend with that person. Both sides are feeling a little inadequate.
To the friend who is stuck in the middle of this, don't revel in the jealousy and attention. Asses the situation and decide how to proceed from their. If that means not hanging out with both people at the same time, so be it. OPEN COMMUNICATION makes things easier. Talk to your friends about what is going on.
I'm not going to fight for my friends because I know where I stand in their lives. I know that they can love two different types of friends at the same time. If they can't, forget about fighting for them and just leave. They obviously don't deserve you.