I agree, but I guess the wording of your meme has me confused. I've always equated hot with just sexy, not necessarily a respectful way to refer to someone. And certainly a very superficial way of seeing people. And pretty to me sounds like just average in appearance. Now if a man calls a woman beautiful i see that as having a deeper meaning, like he genuinely respects her and admires (loves) her character and perhaps she is also physically attractive but not necessarily. Perhaps I'm wrong. I would have said "just because a girl is hot does not mean she is beautiful"