translate English to German: This is an outright disgrace.
Dies ist äußerst beschämend.