Basically the unanimous(!) ruling stated that granting a trademark is not endorsing the trademark
This does mean the Washington football team can legally keep their name as well.
No, because license plates are making the government speak for you in a sense, by making them make a license plate which then has that message right by the state’s official logo.
(Or that, at least, is an argument I could see them using. It would be a “compelled speech” argument, to use a technical term, and compelled speech is protected, in that the government can’t compel someone to say something they don’t want to without a good reason. I can easily imagine it working the other way, too.)
Anyway, this just goes to show: “hate speech” doesn’t exist under American law. It isn’t a concept my country’s laws define, and I like it that way.