translate English to French: There is every justification for us to debate it.
Ce débat est on ne peut plus justifié.