The bakers discriminated against a gay man by refusing to accept a legitimate, perfectly legal order.
No they did not.
He had been served before.
They did not know he was gay.
They only objected to the slogan.
You do not have to write stuff you do not like.