Your examples need to be equivalent and the same thing: hate speech is not protected speech last time I checked.
"Hate speech" is a completely arbitrary, subjective, politically-driven, and constantly-changing standard, meaning it is no standard at all.
As I said above, bake them a cake, sure. But, to *force* a person under threat of deadly force to include symbols/symbolism, slogans, etc which convey support for or against any religious, ideological, political, or ethical subject/topic/party/etc to which they are fundamentally opposed is WRONG.
No matter the motive, it is wrong.
The next time there's some Bill or Proposition seeking to restrict rights of a protected class like LGBTs before a legislative body over which there is much contention, would it be OK for some anti-LGBT group to force an LGBT baker to provide them a cake with the graphic symbol being used to self-identify by that group? Like a swastika, maybe?
Sorry, you cannot force free people to participate in and/or advocate for things they fundamentally oppose. That's one of the reasons people came to colonize America, to escape exactly such tyranny by the churches and the monarchies of the Old World.
Only an ideological Luddite would want to turn history back and destroy basic pillars of individual liberty and freedom that so many have died for.