The short in-universe answer to why the Hulk is green is that its a reflection ... and thats a direct result of the power running through their veins. Of course, in the real world, gamma rays ...