I've met a few people in life who are like this and Tony Blair is a famous example but where do these people get this ability to completely deflect criticism and have this sort of god given belief in themselves as absolutely right? They tend to have huge egos and incredible self belief/confidence, no self-doubt and I'm just wondering how this happens? Are people born with this or do their parents spend their childhoods telling them they are better than everybody else and that only their opinion matters?