He'll get over it. I'm pretty sure everybody has had a friend like that at one point.

He isn't spending your money or wasting your time so just wait for them to break up and you will have your friend back...