Everything remains obscure, with blame often falling solely on businesses.
The best argument against this besides understanding fiat money is that all businesses are greedy all the time. When price inflation happens it always seems to come along with the cost of production increases. Many times this is due to monetary inflation. If greed explained it. If it were that simple why wouldn't businesses just keep raising their prices or cut their quantities? As always we can find the truth if we keep looking with a critical and curious eye.