Immoralist
ahd-5
noun.
An advocate of immorality.
The Century Dictionary and Cyclopedia
noun.
One who opposes or disregards the principles of morality.
Wiktionary, Creative Commons Attribution/Share-Alike License
noun.
An advocate of
immorality
Word Usage
"Just occasionally a man like Shaw who was called an immoralist 50 times worse than me back in the 90ties, lives on long enough so that the world grows up to him."