re: #72 Nyet
Cakes are trivial, as Frank says, they don’t have to carry the toppers. There are more sticky situations though. If you’re say a wedding decorator.
Again, designing a wedding is in no way conferring a blessing on it. Religious Freedom means you are free to refuse to accept that these people are married in the eyes of the Lord.
Equal Rights means that you have to accept their civil status and cannot discriminate against them for being gay.