Translate the following English sentence to French:
"The Committee on Budgetary Control endured an onslaught of harsh criticism by some and was at the same time given the benefit of the doubt by others."
La commission du contrôle budgétaire est passée par les baguettes entre un jugement sévère et le bénéfice du doute.