translate English to French: All of that is fair and understandable.
Tout cela est juste et compréhensible.