[...]
Did 50BTC.com do this to themselves?

[...]
Why should they have done so? At 120 TH/s the pool still generated about 220 BTC per day, so the 3% PPS were about $40k per month for the pool at current exchange rates.
I guess the more interesting question is, if they really have lost all bitcoins in the pool wallet, do they have any interest in restoring the balances?