Don't know why it's a big surprise the guy was a dick about it. He had his cab taken, having your shit stolen is infuriating. You're not going to behave in a composed manner when this happens. He's informed that the person who took his cab is at his house but WITHOUT the cab. What did you expect, him to waltz in and say good evening sir, it's very kind of you to stop by and explain things but say... do you happen to know the whereabouts of my cab? You did the right thing and it's your friends problem now but his reaction doesn't surprise me at all.
Give the cab back, escorted by a police officer. If he does anything with a cop there he's gonna get in serious trouble
Well I'm curious as to where exactly the cab was left; first of all, is this like a typical house with a small front lawn and then a sidewalk? So was the cab sitting on the sidewalk away from the house (where people often put their garbage to be picked up), or was it close to it?
Good advice. Crazy story.
Was his gf hot?
I still think my suggestion would've been your best bet to begin with (1st thread response)... it is completely passive (no confrontation, no arguments, no hassle), it gives the guy his gear back and depending on whatever you wrote, it would maybe give him a little perspective.
All that said... you tried to help the guy out and he laid hands on you, so IMO it's NOT your responsibility anymore to make sure your friend does the right thing, it seems you attempted to and the guy hindered you helping him. If you still assisted him in getting it back after all that, it'd be above and beyond at this point.
Not sure what country you're in, but I'll guess that in most reasonable societies, "uttering threats" is a crime. It is here in Canada, anyway.
1. Anyone who would steal gear ... is a low life piece of shit.
This here.
UNLESS your taking shit from a club/bar when they don't pay the guarantee. Take all that shit and sell it. Fuck asshole club owners (92% of them).
+100000000000000
Just give the dude his fucking cab back! Your friend sounds like a bit of an asshole if he has been stealing all that shit...