This isn’t such a bad thing. You came out not only as the moral victor, but you also showed you’re the better dj. The crowd knew as well. And I don’t think these two clowns will be asked for another gig, so you win again.
I talked to a friend of mine about this the other day: you can only control yourself and nobody else. If you did things correctly (and you did, by the way) then there’s nothing to be ashamed/angry/frustrated about. There will always be douchebags and there’s nothing you can do about that.