Disagree. Them there were fightin' words the *sshole was wearing. The black guy was within his rights, IMO.
It's despicable, and yes, them's fightin words but to justify violence based on a T-Shirt slogan or picture, well that's not acceptable either.