These liberals that proclaim intellectual superiority by insulting and denigrating Christians for maintaining their faith are simply demonstrating their utterly transparent hatred and bigotry.
They reserve these types of insults almost exclusively to Christianity. Leftists are so shallow and intellectually lacking that they can't comprehend how the belief in God and evolution are not mutually exclusive, nor do they acknowledge that many in the scientific community are Christians. No, they get their world view from television that continually reinforces their simplistic ideas that all scientists are atheists.
Some people reconcile being Christian and science. Some don't. But putting the truth out there isn't making fun of anyone's faith. Unless they think it is. Religion and science, polar opposites.
Religion is "belief without evidence".
Science is "evidence based".
If some take comfort believing in "magical entities", so be it. But without proof, it's unfair to expect other to "respect" beliefs that are shoved in our faces. How would they like it if I tried to put up "Moon Signs" because I believed the inside the Moon is made from "soft gooey cheese"? No one can prove it isn't. To me, supernatural beliefs are "on that level" because they have no proof.