The real reason for inflation is that our currency is being devalued. The latest political term for that is quantitative easing. It simply means that the printing presses are running full time to flood the market with more and more currency. Like anything else, when there is an overabundance, the value goes down.
This is all by design. Bernacke and others at the Federal Reserve know that by devaluing the currency, they can lessen our enormous debt. You see, 5 years from now if a dollar is only worth half its value, then our $16 trillion debt will really only be half of that.
Think about this. 45 years ago when we went off the gold standard, one ounce of gold =$35. Today, that same ounce of gold =$1600. It's not the value of the gold that changed, it's that the value of the dollar has plummeted. That's why everything costs more in terms of dollars. Houses are more, cars are more, clothing is more, food is more. Everything has increased in price with respect to the dollar, but with respect to other things, like gold and silver, they've remained relatively the same.
This currency manipulation isn't old, it's been going on ever since we went off the gold standard in the late 1960s.
Ron Paul was right about our money. We need to abolish the Federal Reserve and once again have our elected representatives in Congress responsible for setting economic and monetary policy rather than a group of unelected bureaucrats who make decisions based on their best interests rather than that of the people of America.
We also desperately need a full audit of the Fed, and we must punish anyone who is found to be guilty of corruption.
Finally, and most importantly, we need to return to a currency system that is based on precious metals so it can't be manipulated.
Conservatives in the Republican party have been successful in moving the party toward more sound monetary policy. At least they're moving in the right direction.