God is all about love. Every "evil" thing that happens in this world may or may not be evil to God, because He cares more for his non-physical, spiritual and immortal children; not the Homo sapiens bodies they wear.
Puppet? Hardly! God gave us free will, because He has free will. We were created in His image with all of His power of creation.
Accordingly, our prayers are always answered affirmatively and instantaneously. The trouble is that most people live in fear, worry or anger and thus get more of these, because these are the things they ask for.
Awareness and humility are key to realizing the fruits of faith.