At what point do we draw the line, then? Can we tell Neo-Nazis that they can't wear their stupid band shirts or SS shirts? Could we sell a shirt with a picture of Mohammad on it? Surely that would constitute "fighting" speech for some people.

If you literally get in a fight over a racist T-shirt, you have some serious self control issues.