I wouldn't go with just the gas tax, but yes, ideally we would internalize all externalities via taxation.
I'm certainly in favor of that, but my point is not "we should subsidize everything equally" so much as "pay attention to one-sided demands for self-sufficiency".
(To the extent that it's viable, I think "equal" subsidies would lead to a better outcome and uneven subsidues, since it would allow the market to sort out the most efficient way to meet people's desires, but I'm not sure that's even remotely possible.)