When Christians blame God when something bad happens to them have they been taught that God has deserted them? If you listen to the prayers we thank God for food, for safe travel, for jobs, for our houses, health etc you get the picture. If it is true that God has provided those things when we do not have them apparently he has decided not to give them to us thus our bad times are his fault. Actually God has nothing to do with our physical status. He does not deserve credit nor does he deserve blame. What happens happens. Christians do not know what to believe. They are taught by leaders who do not spend much time in the Bible. They are taught opinions. They are taught biases. Christians themselves do not spend much time in the Bible so they are susceptible to being misled.
Has it occurred to you that you believe in a God who created humankind to require certain things such as oxygen, food, water, clothes and leaves it up to us to obtain the same? Has it occurred to you that God gave humankind a short life span in which we do not say nice things about God he will torture us for eternity? Has it occurred to you that you have food to eat in spite of God not because of him? In Genesis we see he punished all humankind by making it more difficult to grow what he designed us to require. Have you noticed how God never responds positively to prayers to restore amputated limbs; to cancers that do not respond positively to chemotherapy? Humankind is the only part of the creation that needs clothes and without which we would not survive? We thank God for food, which there is no reason to do, but we do not thank him for air or water.
Christians need to look in the bible for support for everything they believe and lacking support stop believing.