Microsoft’s Ethical Reckoning Is Here