A thief isn't necessarily an amoral person. They know the rules, they just make the decision to break them for a short term gain. So they could have a sense of right and wrong, it's just that they vote for 'wrong' more often than not.
Thieves also tend to not be killers, traditionally. Well, that was the old guideline, anyway. They also tend to hate confrontation and go to great lengths to avoid it.
An old slogan was "I'm a thief, but not a rat." They have a moral code, as strange at is it.
It's really not that surprising to me that a professional thief would return the item to the folks.
It's really not that surprising to me that a professional thief would return the item to the folks.
______
A cheerio eating, muddy shoeprint leaving thief sounds more like a druggie than a pro, which actually makes sense to me in this context, he just wants stuff that can be converted to cash.
Even druggies have hearts :)