It depends in what part of the world, some part of the world believe religion is bad and cause everything that is wrong with the world. They base their faith in science,science is their higher power. Omnipotent, omniscient and all of that. Obama was smart enough to sell himself like a minister, he talks in the same way ministers talk, then goes an says he will base his government on science, the people that is against religion vote for him for the fact they believe he will use science to beat evil religion, then he goes an says that being a man is evil, gives a bunch of fake numbers to people, then show he is on women side, he then became friend of Hollywood stars and became a Kardashian. Besides the fact he isnt white. Modern people is more angry and confused, this leads to more fear and lead to the need of some one that could save them. Feminist will vote for him. Antireligious and atheist will vote for him. Left Wing Religious will vote for him. People that loves celebrities will vote for him. People that does everything that Hollywood tell them, will vote for him. The minorities will vote for him. He is made based on what people need today, they need something they can believe, they need some on they cant put their faith in. Thats is why his campaign is based on faith and believe. He is the Justin Bieber of those groups.