No, sorry but "fortunately" you can't do anything, otherwise people could pay for goods and services and then get back the bitcoin used (it's called double spending).
The analogy with fiat money is when someone picks your pocket, asking your bank for a refund for the cash you had won't help.
Some best practices for achieving good security are:
- take care about system password for online wallet
- install official/trusted bitcoin wallet software
- use offline wallets if you hold many bitcoins (create the wallet with an off-line computer!)
- do not put many bitcoin in a single exchange because they control your money (mtgox), or wait for distributed exchange
I'm using bitcoin-qt and never fully registered for any online services for bitcoin accounts so, I'm only using offline wallets. – user1564380 – 2014-03-24T14:22:51.040
"Offline wallet", as used here, is different from what you're calling an offline wallet. Basically, because you were using Bitcoin-QT on a computer connected to the Internet, (and probably the same computer you use to browse the web, download and install things, etc.) you didn't have an "offline wallet" and are open to a variety of attacks, such as malware that logs your keystrokes to steal your (encrypted) wallet and password; or if your wallet is unencrypted, simply steal your wallet. – Tim S. – 2014-03-24T14:33:32.240