Economists today are in a way the scientists of the renaissance. Back then it was the church that couldn't accept the world view of Copernicus and Galilei. Today it is the politicians that won't accept free trade and long-term fiscal responsibility. I wonder if the day will come when politicians accept economics the way they accept gravity?
Disclaimer: I don't really mean to compare economics with the hard sciences, just the way they are treated.