People who I act civilised to aren't my friends, generally people who willingly walk around with me are people who like me, and I like to keep it that way. See I don't have many friends so I can't see your angle here, but when I was in school this lasted for a couple of years;
There was this girl who had no friends at all and engaged conversation with someone in my friendship group, then she started following us around, and eating with us at lunch. She was a horrible person and really annoying, like myself, I told her exactly what I thought of her, numerous times. But, she obviously thought that this was a signal to irritate the crap out of me and still walk around with me and my friends.
She didn't go away and still, no one liked her, everyone always rowed at her but every time I said what was on everyone's mind I was made out to be the bad person. Fair enough, I'm opinionated, but then she tossed what I said around a lot of classes and then I was some evil demon.
But then I ran away and went to college, oh yeah. You know high school doesn't last forever? But, I'm telling you, if you say what you think in front of the guy, whatever the circumstances you will always be portrayed as the bad person. In fact, you should ask him what he thinks about you.
I'd tell your friend that you have a problem with him. But why don't you like him just because he's girly? You know, that's going to bite you in the ass when you don't like hanging around girls when you're older, he has the whole thing down.
I don't know how old you are but if he says he isn't gay right now, he isn't, just because he may act like a girl doesn't mean, "Aaahhh!" Because, I'm pretty much not a girl, at all. I've never done anything girly, it seems, and I don't own skirts, dresses and whatnot, don't wear makeup and never get a fancy haircut, that's just the way I am, I'm not some lesbian. I suppose though, with the way society is, it can be looked upon differently between males and females.
Honesty is the best policy kid.