Except in a business setting, where it can count as harassment, any attempt to enforce this can and should be stuck down as an unconstitutional violation of the first amendment. Free speech even includes speech I, or anyone else, disagrees with. This is why attempts to limit speech, even "hate speech" are problematic. Liberals want to define any speech they disagree with as hate speech, to make it illegal.