translate English to French: The country and its people deserve better.
Le Liban et son peuple méritent mieux que cela.