Why is it people praise god when prayers are answered, but are not angry when things like natural disasters happen.
It can seem like a contradiction to outsiders. Being able to see God's hand in every situation whether good or bad comes due to that christian's faith and in response to God's love for us.
Romans 8:
35 Who shall separate us from the love of Christ? Shall tribulation, or distress, or persecution, or famine, or nakedness, or danger, or sword?
Why does god not protect the innocent.
I do not know that because I cannot see things as God can. What I do know though is that some wonderful things only occur due to disasters, personal tragedies and/or difficulties. e.g. after
Black Saturday bushfires (Victoria, Australia) we saw on quite a few news reports people in those communities grew very close and supported each other wonderfully. That probably would never have happened otherwise.
I mean he has the power to do so. He has the Love to protect us. Its a contradiction for god not to help.
No, it is amazing that God helps us as much as he does, even to those who refuse to believe in Him and mock Him at every opportunity. He is incredibly merciful to all of us. Think of all these reports that doctors, firemen, police "just happen" to be there in times of crisis. It takes an incredible amount of faith to dismiss them all as mere chance.
Matthew 5:
45 For he makes his sun rise on the evil and on the good, and sends rain on the just and on the unjust.
Matthew 5:43-48