Why should one thank God for good things but not blame God for bad things? Why is it common for theists to do so? Rationally speaking, it seems one should both thank and blame, or do neither; this is what we do with other willful beings.
One problem with thanking God for good things but not blaming him for bad things, besides being inconsistent with regard to responsibility, is that it infantilizes God, which can be considered a sin. It’s treating God the way an overly fawning mother would treat her toddler or infant, which entails not taking what he says or does seriously because her state of mind is determined before her child says or does anything. Everything little Johnny does is great to her. She’s just encouraging her child for its own sake, independent of him saying something incorrect or doing something immoral.
If everyone approved of everything I did and said, I would be disappointed and think little of them because it means they have not processed the meaning of what I have said (applauding me for asserting 1 + 1 = 7) or done (applauding me for punching a child for no reason).
It may also imply God can do no wrong, which places a limitation on God, which may conflict with his omnipotence. This is similar to “Can God create a rock so heavy even he cannot lift it?”, or the superior “Can God microwave a burrito so hot even he cannot eat it?”. (Related Does God have the power to make identical universes through different means?). However, notice in this case it’s not a logical contradiction.
I welcome answers from any religious tradition or philosophical background.