I think it's out of genuine kindness most of the time and I just say thank you. It's honestly not worth getting into it with anyone. If they want to believe in magic beings that will make things better then ok.
They're all kind of like little kids that refuse to believe that Santa is not real.
I agree. I mean, I get that they mean well, but at the same time, it definitely seems condescending. I just always say "Trust me, my mom has been praying for me my entire life. Must be a lost cause" Then you smile and walk away. Lol my little way of holding back
I really have never felt that people who say they will pray for me are being condescending. People who say that for the most part do it out of a sense of compassion and a belief that they are being helpful. My response is, thanks! The people who who describe such people as "fools" are the one who are condescending.
I used to be deeply offended whenever I came to someone with a problem and they said that they would pray for me. To me, an atheist at the time, the gesture seemed empty. I didn't understand why that's all they could do.
A few years ago, however, I realized why I shouldn't be offended by these words. To someone who believes in God, and believes in the power of prayer, that is the most meaningful thing they can do for you. There is no condescension whatsoever, although it can sound like that sometimes. They just want you to know that they care about you deeply, and that they are asking God -- an entity which they believe can fix all problems -- to be there for you. It doesn't make sense to people who don't believe in a higher power, and that is understandable. But (in my opinion) there is no reason to be offended when someone is giving you their love, and an "I'll pray for you" is best met with a "Thank you," whether you agree with it completely or not