1. God answers prayers
2. God granted us free will
The above two statements would be called true by any self respecting christian.
But if they were to stop and think for a second (i know it's hard) instead of spewing forth parroted rhetoric they would soon see that both of these statements can't possibly be true at the same time.
How can we possibly have "free will" if we live in a world where god intervenes?
I will give you a situation that demonstrates what i mean;
Let's say a christian is walking home from a prayer meeting one night and he is approached by a man with a gun who demands that the christian hand over his wallet. Being a christian and unable to sort his own problems out the christian immediately starts praying to god asking for his intervention in the situation, By which point the robber has had enough of asking politely and decides to shoot the christian in the face and take the wallet.
Even though the robber points the gun directly at the chistians face and pulls the trigger the bullet misses and embeds it's self in a lamp post 90 degrees from the gun. The christian concludes that god must have answered his prayer.
Ok, let's assume (for the sake of argument) that god did in fact intervene and prevent the bullet plowing through the christians skull. Wouldn't that have infringed on the free will of the robber? The robbers will was to shoot the christian in the face, but god stepped in and prevented the robbers will being done.
It's impossible for free will and celestial intervention to coexist.
If christians are going to use "free will" as a reason why god does nothing about starving children, Aids, Child rape, Genocide and murder they can't then defend gods willingness to infringe on "free will" in cases where it suites them (ie where christian prayer takes president over free will).
Either god answers prayers, or we have free will. The laws of logic state both can't be true.