He's partially right, there do need to be more incentives to make sustainable building compete in the market. The part he left out is that legislation is the other way it can happen. This from Green Building Law Update
Beginning in 2010, it would require commercial property owners to generate an Energy Star efficiency "score" for their buildings using free online tools provided by the Energy Star program. That score would be made available to the public by the District Department of the Environment (DDOE).
This is for DC, Clayton Missouri (St. Louis County seat) just passed that all new government buildings are to be LEED rated. I like the idea of a commercial building having the equivalent of a new car EPA mileage sticker.