Fuel prices are historically high and voters are taking out their anger on President Donald Trump and Republicans.