I think the CFTC interference is overstated- BitFinex still could have segregated cold wallets for the whales, and I've heard they made the change primarily in response to the last hack.
I want the CFTC interference to be the primary issue, though- it certainly fits the narrative and would be a great lesson going forward.
Note: I also lost money on the hack.