Translate the following English sentence to French:
"It was a totally horrendous programme, although I agree social exclusion is a major factor in these dreadful occurrences."
C'était vraiment épouvantable, bien que j'admette que l'exclusion sociale soit l'un des principaux facteurs de cette terrible réalité.