I have level 89 pickpocketing and I can take weapons from people. the reason why I think taking weapons is the best thing is because I take all the weapons from guards and then get a bounty. I then try and kill all the guards in the area just punching them.
in this image I have my weapon out because I tok the photo just before changing to fists. I had to be quick because i play on Legendary. http://minus.com/mbxgKoqe0rmJxj