In the rest of the world we use the metric system.
In Australia it's been well over a dollar per liter, like, $1.30 or so (3.785 liters in a gallon, $1.30/L is the same as $5/gallon) for ages now. Americans think they have it tough. Get over it.
Edit: And this is for standard unleaded petrol. Not premium bullshit or whatever.
You guys in america have pretty good prices compared to us in britain, the average price per litre here (Standard Unleaded) is £1.37 which at this current time is $2.26.