I disagree. It's better in general not to go around judging people's morality, and if you can't manage that, try to keep your moral judgments to yourself. This situation is exactly what that evidently hated phrase "it's not for me" was invented for.
Banal as it sounds, "it's not for me" has been holding society together for hundreds of years, whereas "you are bad for creating or liking this" has never helped anybody.
> However, an important caveat here--expressing your distaste for a work on moral grounds is a great way to spark a discussion with friends and family members.
Usually it's not a discussion, usually it's a screaming match. Nobody learns anything, nobody changes their mind, everyone becomes their worst self. Our culture is filled with these discussions, I'm tired of them.