Tariffs will keep prices high enough to continue domestic drilling and any excess could help keep world prices (read Arab profits) from getting too high.
This is probably the worst foreign policy idea I have ever heard. Here's how that could play out:
1 - We put tariffs on Saudi oil. This would increase the cost of oil in the US while decreasing the value of Saudi oil.
2 - Saudi Arabia retaliates by accepting yuan and euros for oil.
3 - Putin sees an opportunity to build a relationship with Saudi Arabia, and defensive Russian military assets are moved into Saudi Arabia. This would be similar to the Syria situation. Syria is allied with Russia, so that prevents the US from trying to "liberate" Syria.
4 - This leaves the US in a position where we can't really do anything. We've lost our Saudi ally to Russia, they won't go back to the petrodollar system unless we force them, and we can't force them because Russia is defending them.
It's just a bad idea. Creating enemies is not the solution. Putin has been embarrassing the US for several years now because he's building relationships while we're trying to sour as many as possible. If we want to maintain our standing as a world leader, we need to build relationships as well.
The only way to get off foreign oil is to get off oil. The irony of the anti-environment movement is that going green is probably the best way to stick it to the Middle East (since that's apparently the priority)
This is one issue both parties can agree on - Saudi Arabia must be paid as much as humanly possible. Try to develop green technology? Nonsense, that money belongs to Saudi Arabia! Try to build oil pipelines to Canada? Canadian oil is dirty, so we need to get our oil from Saudi Arabia. The American people won't be happy until 9/11 happens on a yearly basis.