If there a lot of capsicum peppers around for instance, the yolks will turn almost red.
How firm it is relates directly to how old it is and how it was treated, regardless of how they are raised. You can get an ultra-firm egg yolk from a factory farmed hen. The eggs you get in a supermarket however are typically several weeks old - long enough for the egg yolk to start to lose its firmness.