translate English to German: This is arguably the most successful European institution, and yet we are criticised and we very rarely defend ourselves.
Hier dürfte es sich wohl um die erfolgreichste europäische Institution handeln, und dennoch werden wir kritisiert und verteidigen uns nur sehr selten.