@TofuRina There's a difference between "anything" and "loose objects". You can punch with anything in your hand as long as it's a solid object that wont break or collapse on impact. Like I've said I've actually trained to fight and have been in my fair share of fights back when I was a bouncer. I don't think you have much experience with the stuff you're talking about. Obviously loose objects are going to fuck up your palm, but not as much as you're going to fuck up the other person.
Also your mentality on the second statement goes to show you don't have experience. Loose change in your pocket is far from 'shit in your pocket' when you're jumped or in a street fight. Fight to kill, not to win when that shit happens. All in all, don't fucking fight if you don't absolutely need to. Please try to attain better info or at least experience.