Nice thought, but China needs oil to ramp up as a super power. If we don't buy, there are other nations that will.
Pulling the US out of the world market would collapse the price of oil worldwide. On top of that, we'd be totally free to deal with the lunatics running Iran any way we wanted to.