It's tricky. They are certainly used in slur-like ways these days. I would say the difference is that white supremacist and racist are pre-existing terms that are widely considered to be neutral descriptive terms. You can use neutral terms in non-neutral ways and over time they may start to take on the slur connotation. But I don't think we are there yet with the established terms.