I am not 100% sure I would be going for Thru the Bible in Accordance but McGee did have great things to say that are still quite relevant.
Oh, the ingratitude of the human race—and especially professing Christians—for all that God has provided! I hear a great deal of complaining about rising prices today. If you are one of those who are complaining, let me ask you something: You had at least one good meal today, didn’t you? You have clothing in your closet, haven’t you? Perhaps you even have some luxuries. Who do you think provided these? “Well,” you may say, “I am an intelligent, hard–working person; I provided them for myself.” I have news for you: God has provided all of those material things for you. He is the one who gave you intelligence. He is the one who gave you a measure of health and strength, and He is the one who provided the job for you. In fact, He is the one who created this earth with a well–stocked pantry and with clean air and clean water and sunshine. And yet you are ungrateful. You can’t sin much worse than that, my friend. It is true that we live in a day when terrible crimes are being committed—stealing, lying, murdering—but the worst sins are being committed by the children of God who are ungrateful. I realize this is not a popular thing to say, but here in the Book of Hosea, this is His charge against Israel.
J. Vernon McGee, Thru the Bible Commentary: The Prophets (Hosea/Joel), electronic ed., vol. 27 (Nashville: Thomas Nelson, 1991), 32.