Look - there is no way that the US will be able to get out of the fiscal hole it is in without deflating the beejezus out of the greenback. Not only will this shrivel the national debt, but it will make US products more competitive internationally. Of course, for reasons of national pride, international co-operation, trade stability, this is the Truth Which Dare Not Speak Its Name.
And yes, oil is quoted in USD, and even without any peak oil effects, the price will rise.
Be patient, things will improve. of course with a pile of Saskatchewan Potash shares, I am optimistic about natural resource stocks!