I agree with Diego. Too many people get so hung up on how they think people shouldbe and don't just accept what they are like and use it to their advantage. He may be thinking he's getting what he wants from you but play him at his own game and leave him to dry instead. That way you win and he looses.
Everyone has to start somewhere so just use it as experiance :P.