Sorry to hear that Matt,
You and I are the same size, I come from a blue collar drinkin' N' fightin' family, I would have tried to kick his ass. I guess it comes with experience, Kind of like climbing the corporate ladder. You keep fighting bigger guys until you start getting your ass kicked. When that happens go get a bat and never let them get a hold of it!! It's also a frame of mind, I've had people start shit with me and I either talked my way out(when they speak english) or walked away, when that didn't work, Well it's time to party. What kind of work sends you over there?