From your article, it appears Bitgo shares in the blame. They didn't take care of the coins in their care, therefore they can no longer be trusted to be 100% safe. Although they've kept quiet leaving Bitfinex to take all the blame.
That is right to some extent. Other exchanges also use the Bitgo service, and the coins are not stolen from there.