translate English to French: It is long overdue that responsibility should be exercised.
Il y a trop longtemps que cette responsabilité aurait dû être exercée.