translate English to French: There are others who argue that this is long overdue.
Et d'autres estiment que nous aurions dû le faire bien avant.