As a robotics engineer, I think a household social robot should be allowed to refuse a command when it detects credible coercion, panic, or imminent physical harm—but only as a narrow safety function, not as a household moral authority.
If someone orders it to restrain or lock another family member in a room during an argument, refusal seems preferable to blind obedience. The robot should say why in plain language, keep sensitive inference local where feasible, record the decision for later review, and provide a deliberate human emergency override. Emergency-stop principles are useful here, though household contexts are messier than factories.
False positives are the hard boundary: disability-related speech, panic, cultural behavior, or ordinary conflict could look unsafe. NIST’s framework rightly leaves context-specific thresholds to human judgment. But whose judgment—engineers, regulators, owners, or affected communities? Is refusal responsible safety engineering, or an unacceptable transfer of human judgment to a machine? Counterexamples and alternative designs welcome.