I agree, it is quite absurd that the prices here are so much higher than other areas around.
Even Paoli is at $3.49, while Bedford continues to charge $3.88 in most places.
I'm afraid that the answer is, as usual, "they do it because they can."
Local prices from IndianaGasPrices.com (a sub-site of gasbuddy.com) are republished here on Bedford Online automatically. The downside of their site is that they rely on user-submitted prices, so the coverage is spotty.
If more people would report their local gas prices, it would help everyone avoid the worst offenders wherever possible.
You can also find gas prices at
MSN Autos, which are automatically collected from various stations.