And in Colorado where this case happened (it did not occur in Arizona) the wording in that state’s constitution includes the terminology of sexual orientation.
I am not the one who wrote the laws. Colorado has done some things I think are absolutely nuts. I don’t live there. For those who do, change the law.
The baker in COLORADO is NOT free to refuse service for ANY reason
He or she certainly should be if the reason is providing the service violate his or her religious beliefs.
It is violation of the First Amendment to compel a citizen to take an action that violates his or her religious beliefs.
No law trumps the First Amendment.