double-dyed

Adjective

 * 1) Dyed twice; thoroughly or intensely coloured.
 * 2)  Firmly fixed in opinions or habits; confirmed; inveterate.
 * a double-dyed villain