A broken promise of a better life for all