I do understand your position and naturally reject your opinion. That being said, I would say that all of those reasons apply to the prayers of most people. They don't bother to pray until they want something, they don't strive to understand God and have a relationship with Him, they don't understand what faith is and don't have any, they're impatient, wanting something right now, and they don't even bother to ask if their prayer is in line with His will. Basically, they treat God like He's an ATM, hoping if they push the right buttons in the right sequence, the goodies will fall out.If that were so then there wouldn't be so many Christians obsessing over why their prayers aren't answered. Which of that 4 would you offer them?
I, as an atheist would tell them what is obvious to me.
5. There is no personal god who answers prayers.
(note that no personal attack against you is necessary)