I have punched multiple items, never a person unless it was in defense.
Two funny stories related.
1) One time, when I had first moved into this apartment, I had bought a new 'student' metal desk for my bedroom. Well, normally I have no
troubles putting pieces of equipment/furniture together, that day was different. I forget why, but I had a lot on my mind, and this desk was just a
p.i.t.a. to put together. After verbally abusing the air a few times, I came upon one of the last pieces to put together. Don't you know that they
drilled the holes incorrectly. They were off, by my estimate, a good 2 inches. I lost it. Took the damn metal desk, and threw it across the room a
few times. As soon as I was done throwing it, I was calm as a cucumber and put it together the next day. I did have to borrow a drill from work
2) One time, when I was new to using contact lenses, I had an especially troubling time putting in the contact for my left eye. After a good 10
minutes, I still couldn't get it, and when I accidentally hurt my eye, by poking too hard, I saw red instantly. I didn't want to strike the mirror
in the bathroom for 2 reasons. 1, I didn't want to lacerate my hand, and 2, I didn't want to break the mirror for my female roommate. A man who
has lived with a woman knows NEVER deprive a woman of her mirror. Holy hell. Anyway, I lost my temper with the contact, so the only thing I could
do, was to rip my work shirt in half. It was a button shirt, so it wasn't necessarily a Hulk moment, but the visual of seeing those buttons
literally explode off the shirt was something I will never forget.
When dealing with people however, I have the patience of a saint. As angry as I can become, I can always remain calm enough to not lash out in either
verbal, or physical abuse. Physical abuse only leads to more problems, it never solves them.