Apparently.
How about a nudist ceremony (where everyone including the photographer must be naked)?
Probably not.
Simple answer, you DO have the right to refuse work.
So long as your reason for refusing the work does not violate state anti-discrimination laws. Sooner or later the Supreme Court is going to have to weigh in and issue a definitive decision one way or the other.
Leftists deny their services to conservatives (especially at political functions) all the time.
Political leanings are not a protected class.
Lawyers decline clients all the time. Then again, lawyers right and decide the laws.
I have photographed weddings. I am an artist. The State will not dictate to me what art I can create. Period.