One time password doesnt make your account invulnerable. Many have had accounts with it hacked. And blaming the account owner for getting hacked is not always 100% true. Thats like an airplane falling on your house and trashing it and your insurance blames you for that. /boggle.

3rd party sites like forums were hacked. Not sure which ones but that added to the mess of ppl getting accounts hacked. Granted it doesnt help to keep a clean pc, etc, but its not fool proof. If a hacker wants in, they are gonna get in if they bother to put in time and effort.