translate English to German: People have already waited long enough.
Die Menschen haben lange genug gewartet.