So, as a private business, I have to accept all paying customers? What if someone wanted me to shoot a video of their honeymoon night in their hotel room? Would I have the right to refuse? Where does it stop?
That list of reasons was recently expanded to include "sexual orientation", but it was not expanded to include people currently engaged in sexual intercourse.
Or their Muslim "Behead the Gays" Rally?
This is so obviously not "discrimination" against gays as individual customers. I am sure they could go through their files --- assuming they don't "just" do weddings --- and find lots of gay customers they happily photographed for school graduations and other occasions.
They are not discriminating against a class of customers. They are choosing what kind of events they will or will not provide a service for. It involves a contract, does it not? Can the State really coerce entering into a contract?