The container ship weighs tens of thousands of giga-tons. No bridge pylons could withstand a hit form such a vessel. Rather, the bridge needed additional barriers further out from the pylons to gradually slow down the ship. But I'm not sure that enough such barriers could have fit in the area around the bridge.
Moreover, this is a failure to restrict the weight of ships allowed in the vicinity of the bridge (analagous to restricting height of ships in the vicinity of the bridge). But the governments responsible for such an oversight will not suffer because of this. Instead, the Federal government will bail out the local/state governments for this failure. There's a club, and the victims of this collapse weren't in it.
Clearly. The new goal in construction is to count on some piece being targeted. The goal then is to try to contain it to an individual piece.