What ever happened to "Sticks and stones can break my bones but words can never hurt me"?

Yes, the guy was being a jerk but that's on him. The consequences on you could be big now. Is the guy a local? What if you run in to him while he's with friends and in another foul mood?
Stupid shit like that can get people killed. How would you have explained it to your aunt and uncle if your cousin got hurt or killed?

Just so you know, what you did is felony assault. If he didn't report you today, he may tomorrow.

Just isn't worth it...