So they didn't spot this 'problem' in the design review?
That's who should be fired.
replies(3):
After you commission a project, you don't micromanage it, you assume that the professionals you hand it to can do it better than you.
Should the politician who assigned the contract be fired too? How about the public who voted for them and didn't say anything while the bridge was being built?
The blame's gotta stop somewhere.
So yes, ultimately the politician(s) should be taking this one. Certainly not the engineers, who it seems had to work around conflicting and shifting requirements, quite likely objecting at every step.