So the kid wearing the shirt does not have the right to free speech then.
Because clearly the opinion that there are more than two genders is free speech, but the opinion that there are only two is not free speech.
Which makes sense in what universe again?
Let me guess. Liberalland where only certain approved opinions are allowed.