translate English to French: They deserve our trust, they deserve credit and they deserve an opportunity.
Ils méritent notre confiance, ils méritent de la considération et ils méritent qu'on leur donne une chance.