That is a huge market you are demanding that oil companies give up. One that they will not give up.Lol! And what does that matter if all fossil fuel companies refuse to sell to NYC and the State??
But you are forgetting that commerce also involves investment, so the oil companies would also have to swear off the stock and bond markets. They could setup a new stock and bond markets completely outside of New York, but that would require time, and be far less efficient. It would require them to give up over a trillion dollars.
Sorry nazi bitch, but life is not that simple.