Can someone please clarify what risks Bitcoinica was actually taking?
Your question is worded as if the only risk taker is Bitcoinica. The fact that a users balance can be below their margin requirement, or negative even (where funds are owed to Bitcoinica) proves that trading risks extend to those who hold leveraged positions as well.
This is one of those situations where the algorithm makes sense when things work as expected. There are dependencies however and when things go wrong, they go horribly wrong.
When Bitcoinica does forced liquidations it must trade those on an external market. The only one it trades on is Mt. Gox, as far as I know. Any bot trader will tell you that the automated trading API there has "less than six sigma reliability". Add in the situation where Bitcoinica was responsible for half or more of the volume at Mt. Gox (particularly during times where there was a big selloff or a price spike) and you have instability all over the place -- something an algorithm cannot be programmed to compensate for.
So, as a result, the spread is set wider than would seem necessary and this gives added protection for Bitcoinica. On the other side, Bitcoinica does not cover for the account holder and instead passes on the trading losses as liquidations happen at levels where the price has moved further than they were at the time the triggering event occurred.
Because the accounts can be opened using without submitting identifying documents, there can be many accounts controlled by a single operator. With 10X leverage and a large number of Bitcoinica accounts ("sockpuppets"), the market at Mt. Gox can be manipulated by a single operator or with the help of momentum traders piling on.
The manipulator in many scenarios is not worried that forced liquidations could potentially cause the account to result in a negative balance because the accounts were opened and funded anonymously.
So this system allows the winner to keep the gains, but the losses then either gets absorbed by Bitcoinica or gets passed on to the other customers in the form of higher spread.
So Bitcoinica itself doesn't need to be "shady", but its current form allows shady business a place to operate.