The bluish color of veins is only an optical illusion. Blue light does not penetrate as far into tissue as red light. If the blood vessel is sufficiently deep, your eyes see more blue than red reflected light due to the blood's partial absorption of red wavelengths.
I think it's the first one: the red fox that inhabits farmlands and forests has a red coat, but it's relative, the kit fox, lives in a desert has a sandy-colored coat