As I see it, increasingly high oil prices weaken an economy because they reduce discretionary spending and indirectly cause people to be laid-off from work. They have many other adverse effects as well–they tend to raise food prices, with similar effect. The laid-off workers require unemployment compensation payments, and the same time they are contributing less tax revenue. All of this creates a huge imbalance between revenue collected by governments and expenditures paid out. If oil prices rise again, it will tend to make the imbalance worse.
An economy such as the United States can cover up the problems caused by high oil prices with variety of financial techniques. In my view, high consumer confidence measures the success of those cover-ups, more than it measures the actual underlying situation. One way the US government has managed to cover up how badly the economy is being hurt by high oil prices is by spending far more than the government takes in as revenue. This has happened continuously since late 2008, with outgo exceeding income by more than 50% each year, even though the country is supposedly not in recession.
The amount consumers have available to spend on cars and gasoline is very much affected by deficit spending. With deficit spending, government employment can remain high and transfer payments can continue, without anyone really “paying” for these costs, putting more money into the economy to spend on oil and cars.
There are other government programs as well. Interest rates on homes and new cars are being kept at record lows, leaving consumers with more money to spend on cars and gasoline. Low interest rates and low taxes also stimulate employers to hire more employees. Quantitative easing helps contribute to higher stock market prices, and makes it easier for the federal government to keep adding large amount of debt.