IMO, the strongest argument against just about anything with "moral" in the name is to challenge the assumptions made to define moral and immoral, but I mean... I'm a nihilist/absurdist, so... I have a bit of a bias.