I've pinched buds before, but only from people who would have shared with me anyways when they didn't happen to be around.

Punching somebody for a sack is being an inconsiderate asshole. I don't know how you could have laughed after violently robbing a man of his weed. You're lucky he didn't have a gun.