For those who dye their hair blonde, brassiness is the nemesis. The dreaded gradual orangeness that returns after a meticulous, painstaking coloring session is inevitable, but with a purple shampoo, ...