China has to compete on the market for it's resources(Oil, metals etc) just like all other countries do. The demand will push up prices to a point, but then the demand will decrease. In other words everything has its price.
BUT if governments start printing money out of step with economic growth (production), to pay for things, then the price of goods must rise. Hence the rapid rise in commodities.
There are other political factors as well(wars etc), but the main reason for rapid price rises is government borrowing. That's why our government is to blame.