From reading the post and the comments, it seems that everyone here could agree with the mantra of, "Do unto others as you would have them do unto you." It seems that you're experiencing firsthand what that is like. I don't know this guy however the situation in question seems to be a bit of a misunderstanding. You say that he's unattractive and his friend understands that to mean, on the whole, rather than just physically. You may be correct that he is physically unattractive, however your manner of delivery does not sound like someone who genuinely wants him to improve from facing reality, in my opinion. It reads more like, "It's a shame that people can't accept that I'm right."
I don't make this comment to have a go at you or to attempt to belittle you. I just want to encourage some healthy reflection on the manner of how you convey a truth to someone you feel they should know. Many a person have done regrettable things to themselves because they legitimately couldn't handle the truth. I encourage you to think about whether or not what you say is like soap or sanitiser to a wound. One causes pain but also cleanses and helps heal the wound. The other simply causes pain for no reason.
Just some food for thought.