I really don't understand this one. I turn down clients with projects I don't want to do all the time. How is "I don't want to make your crypto-scam website." substantially different than "I don't want to make your same-sex wedding website."?
If you were a McDonalds of websites, and any person could walk in and order a stock website it would be a different matter entirely. To refuse to sell an item off of your shelf to a customer based on sex/religion/skin-color/etc would be entirely wrong, but to refuse to enter a contractual agreement with someone to create a bespoke thing seems different.
Then again, I may be some sort of terrible despicable bigot, because I've turned down *EVERY* contract to write PERL that I've ever been offered, so maybe I'm just a warped individual.