Stealing from players is a very bad idea for obvious reasons.

I am liking the idea of thief as a gathering class if the nodes are NPCs and/or monsters instead. The monster side of it would be rather difficult. Perhaps thief can use a stealth or camouflage skill in order to steal successfully from aggressive monsters but I imagine the only items you'd be able to obtain would be the same as those you'd obtain from killing the monster.