antimoralist
Etymology
From anti- + moralist.
Why this word is great
ANTIMORALIST — [Noun] One who opposes moralism. From anti- ("against") + moralist ("one who adheres to or promotes morality"). Unlike an "amoralist" (who rejects the relevance of morality altogether) or an "immoralist" (who actively defies moral norms), an antimoralist resists the sanctimonious scaffolding of moralizing itself. It is the raised eyebrow at a preacher’s fire-and-brimstone sermon, the weary sigh at yet another think-piece policing private joy, the deliberate refusal to flinch when society gasps at harmless deviance. The antimoralist does not revel in transgression—they simply resent the tyranny of the should.
noun
- One who opposes moralism.