Donald Trump's anti-Muslim comments cross a moral line