i have a theory that all these erc20 based ICO's raise a bunch of ETH for the devs, who turn around and sell it. For this reason the market is flooded with an excess of ETH for sale, which is keeping the price down.
Hopefully as more people realize how important it is to be more selective with ICO's, the supply of ETH will dry up and therefore cause the price of ETH to rise.