If you honestly want to be "green" you can make changes to your personal behaviour (such as using CFLs, recycled packaging etc.) and not rely on some company to hold your hand
But surely hosting is by definition an area where you need a company to do it for you? Things like what you eat, how you travel, etc, you can control yourself, but the whole point of shared hosting is that you don't own or even see the server.