In this case, we have decided to limit the value of oil a pariah state which attacked a neighbor can sell at. Pretty simple, imo.
As not market pricing? Markets work to find the most efficient economic solution, or at least local maxima. But everything isn’t economics. National security, for instance. So we take economic pain in exchange for national security outcomes. Domestic energy markets are different from international ones.
I'm increasingly convinced that we should strive towards an impure market socialist system because control of large corporations that are more powerful than some countries really doesn't belong in private hands.
And I say impure because some amount of private ownership to capture entrepreneurial spirits is a good idea. But Fortune 500 companies aren't about entrepreneurial spirits.