Stephen Colbert has come under fire over his recent remarks on the royal photoshop scandal.