Respecting differences ethically morally and legally