Whilst I agree with Junko's answer, I do not however agree with her about Brother Eli Soriano. Soriano has been a great deceiver. This is what one of his followers said about what he taught him:
I have relatives whom I can’t deal with , much less love. One is liar. One is a cheat. One is greedy and ruthless to thousands of impoverished employees. But I was taught God’s command to “Love Them All.” I find these people unlovable.
Brother Eli explains: The Bible tells you to stay away from those who do not live in the spirit of the Bible. A liar, a greed, and a cheat (definitions are in the Bible too) are not living the Spirit of the Word. They are outside the Spirit of the Word. The Bible writes that such people “are accursed.” Their character and lifestyle are contrary to what the Bible teaches.
I should therefore not hang around with “the accursed.” The gift of my love is not for them. I should save my love only for those who live in the Spirit of the Word.
Brother Eli’s lectures remove guilt. Through his diligence at research, the Bible spells it out. I don’t have to love those who do not live in the Spirit of the Word. Rio did not have time to point all these out to me. Fortunately, though a little late, I found Brother Eli who says I can pray for those (nothing is impossible to God) but I don’t have to love those.
Ok, so where in the bible does it say we don't have to love someone just because they are a sinner(seeing as how we all are)?
I don't think he's a great teacher at all if this is what he's pushing.
and to answer your question. Prayers are answered through Yes, No or Wait. This may mean an answer that we like or not like but it is always what is best.