“Which justice dissented?”
Third paragraph (just read it again). Answer: Our buddy, Roberts.
Weird decision, though - why would the Leftist judges come down on the side of freedom?
Old school leftists valued the 1st amendment [even expanded freedom of speech to include non-vocal things like flag-burning] because they wanted to secure their own freedom of speech in cases, in part out of sincerity, in part because leftists were the minority and not in power.