Now if he tries to make a move and you dare to reject him he'll say you're worse than Hitler....I'm sure that "he's a nice guy if you get to know him, he won't cheat on you and treat you well and all that BS"  That's it in a nutshell.  You can't fuck someone's personality--and even if you could, people who say "I'm a nice guy"/"I have a great personality" have terrible personalities.   My gf always said: "Only ugly people say that true beauty is on the inside"   I have never once seem someone with a good personality call someone "shallow."  Only people who have bad overall personalities shame someone for physical preferences.