Johnson & Johnson morally compromised