Translate the following English sentence to French:
"MEPs, as we will all know, are on the receiving end of public criticism of poor implementation."
Nous savons tous que les députés européens sont en première ligne pour faire face aux critiques concernant les mises en uvre déficientes.