YourValentine hit the nail on head - the prices MUST cause a shock because otherwise Americans won't understand how they waste the world resources.
Overall, population density (and, thus, access to public transportation) is less in the US than in Europe.
http://en.wikipedia.org/wiki/Czech_republic
Over 10 million people for nearly 80,000 square kilometers
http://en.wikipedia.org/wiki/Ohio
Over 11 million peoples for just over 116,000 square kilometers
http://en.wikipedia.org/wiki/Montana
Under 1 million people for over 380,000 square kilometers
The first two are roughly the same population size, yet the Czech Republic has only 3/4 the geography to cover that Ohio has. And then there is Montana, which has less than a 1/10 the population of the Czech Republic, yet has nearly 5 times the land.
Now, to complicate matters further, public transportation is a local or state thing. The federal government can only cover interstate transport (mainly airplanes, railroads, and long haul buses). These industries, however, are not the ones most Americans use on a day-to-day basis.
So, what's the point of all this info? There are many Americans that would love public transporation, but it's not a nationwide thing, nor is it that likely to occur. In smaller communities, local taxes have to pay for it, but there's no way the low population could afford it. So, we drive. Any change in this is a long way off.