Thinking highly of yourself is almost always a problem for other ppl, because then they can't control you. But it is the simplest, easiest, best way to weather much of the crap of the world. If someone can't make you feel bad about you, they have no power over you. Thinking highly of yourself is not "arrogance", it is spirituality. Hindu scriptures, unlike the Bible, do NOT tell you that you are a sinner & must suffer. They tell you "Tattvamasi", you are complete. Rolling at others' feet is not "humility" it is servitude.