I have a really hard time understanding how people can cling to religion when it is so obvious that it is false.

The Bible proves that god is evil.
Common sense tells you that it is impossible to walk on water.
You never see mountains being moved by someone with a little bit of faith.
The stories told by religion are ridiculous and poorly written.
And yet, in spite of all this, they cling to it desperately.
Why is the human mind so gullible?
I asked a believer once to give me one good reason to believe.
They starting with "It makes me happy. It makes me feel good".
I stopped them and told them that was not a reason.
They then admitted to me that there is no good reason to believe; however, they still choose to believe.
I don't understand it.
Even when the stories are comically stupid, when the beliefs are irrational, and the evidence doesn't exist, their mind just can't let it go.
Why? Why do people insist on believing in bullshit when the evidence is slapping them in the face?
Why is it so difficult for a person to accept reality?
I honestly don't understand it.
I changed my entire belief structure when I was presented with the facts.
I accepted it after thinking it through very carefully.
So when I ask "why?" to a believer, it is not so I can trap them.
It is because I genuinely would like to know.
I truly want to understand the mind of a believer.
I want to know how they can knowingly choose myth and superstition over evidence, logic, common sense, and reason.
They can't tell me.
I'm stumped. Speechless. Why?
Can anyone out there help me out here?