I can't comment on what is "normal" or not, but it seems to me that you don't care about anyone but yourself and also that you think you are better than everyone else. So I am not surprised you are single. You could try therapy to figure out why you are this way, but it seems that you are happy with things the way they are, so there might not be any point.