Anyone that doesn't have an authenticator and has got hacked you deserve it.
Its FREE. You can get it on your phone, or even an emulator for one that runs on your comp!
There is no reason not to have one.
And before anyone says its not fool proof. Its about 95%. During beta, a lot of the guys in my guild shared there accounts about for everyone to beta test and only thing that stopped anyone from logging there account was an authenicator, and NONE of them have got hacked.
Just to point out for anyone new to the game, sharing accounts will more than likely get your account banned in the future anyway as it looks reaaaally dodgy to blizzard employee's when your IP address keeps switching towns and countries in timeframes which simply don't allow for travel...
