“He refused to serve them because of their sexual orientation.”
Factually incorrect. He serves homosexuals regularly. He will not create a special cake to celebrate homosexuality.
So he refused to make the cake because they were homosexuals.
We can go back and forth on this all day. But until the law gets repealed then this kind of thing is going to continue for him. Work on the legislature.