It seems to me that what is required is more pools that are as easy to join and as efficient as GHash. We just need more competition. Once the difference in pool returns is small enough, the incentive for miners to move to a smaller pool to protect BTC overall will overcome the advantages of GHash over any other pool. Basically, BTC Guild and others need to get better. The rest of the community should be subsidizing the underdogs and helping them catch up.