Punks like that never learn a lesson the easy way. Beating the s**t out of him would ultimately cost you more than it would be worth, as he would press charges and probably sue, just like all pussies do. I would say you did well to not escalate things further.