Rich I think you are basically saying the same thing I am. If the oil companies had to pay for all those things you listed in #1 - 4, they would still sell their gas for the most they could get for it. If that was less than their cost, they would cut production until the price came back up. They sell it in EU and UK for about the same price as in the States. The reason the consumer pays more there is because the government adds a larger tax.
The reason we have massive subsidies for the oil industry is not to keep prices low. It's because they have a very powerful political lobby and several very effective super-pacs.