I have devised a way, to stop the simple 'steal, log, hearth, deposit, village idol/RoB, repeat.'
Thieving is not an easy thing, so to counter-act this, thieving should take lots of time and effort, to plan it out and such.
When you steal an item, it should be labelled 'hot'. When you have a 'hot' item on you, it should be impossible to log off, then log into a village idol or the RoB. You should only be allowed to log into your hearthfire, or where you logged out. Also, While holding 'hot' items, while logged out, you will NOT be safe from the dangers of the world. Removing that key exploit. If you have high 'stealth' skill, then of course, it would work by night/day variables and how close a person is to you. Also, when holding a 'hot' item, (I'm not entirely sure whether or not I support it myself,) People with tracking should see a stench emanating from your character.
EDIT: Hot items need to stop being 'hot' after two-three ingame days of playing, not logged off.
There are many other things that I haven't though of, if you wish to submit, then sure.
Discuss.