I find these self-righteous social justice types very irritating. If they have a problem with offensive randomly generated shirts, how about they just ignore them?
As for the rest, to paraphrase an Australian fellow, the standard you walk past is the standard you accept. "Just ignore it" at a minimum enables, if it's not tacit approval.