implode, go off - burst inward; "The bottle imploded" abandon, give up - stop maintaining or insisting on; of ideas or claims; "He abandoned the thought of asking for her hand in marriage"; "Both sides have to give up some claims in these negotiations" ...
Does it mean that we should all be a bit more German? Not exactly. Keep in mind, this is a country that continues to struggle with the concept of customer service and insists on ruining the look of a perfectly good pair of sandals by wearing socks. But a value system that includes...