OK, it is FREE SPEECH (Supreme Court). Now is it HATE SPEECH? Love to watch the liberals get all tangled up in their own definitions.
It is ironic that the same group that has spent the last 8 years criminalizing the 1st Amendment freedoms are now embracing it.