There are plenty of purple shampoos out there, but finding one that's sulfate-free is actually really, really tough. Not to worry, though, because we've done the work for you and rounded up the best ...