Translate the following English sentence to French:
"There is no point in trying to deny anything. Certain facts which have become clear in the last few days, some of which have been the subject of furious political debate in recent weeks, show that, in actual fact, much of the confusion and fear that has been expressed and many of the objections raised are well-founded."
Il est inutile de se voiler la face : certains faits évidents de ces jours-ci, dont quelques-uns ont explosé dans le débat politique de ces dernières semaines, montrent qu' en réalité, les perplexités, les hésitations et les craintes exprimées étaient justifiées.