hes 100% right. and the faster you realize it, the better off you'll be. not that guys are evil, and girls arent either. but people choose to surround themselves with people for reasons.
guys want girls around who they either want to fuck, or who they think will fuck them. sometimes, even if they know you wont fuck them, they will stay your friend just because you make them look good or feel good, for whatever reason. they might enjoy your company, and think your cool, but thats not what its all about. ever.
girls want guys around who they get something from. if a girl wants to sleep with you, she will right from the start. no friend bullshit. otherwise, you have something she wants or needs. be it money, emotional comfort, attention, a feeling of security, you can fix her car, whatever.
i have some really good guy friends. im not saying you cant have great friendships with guys, but dont fool yourself into thinking its not somewhat about sex. thats how you get your heart broken, or wind up breaking someone elses heart.