Karma should kick that guy square in the a$$ soon enough. His car will probably catch fire or something, that'd be funny!
Sorry he did an a$$hole thing like that. There's really nothing you could do, I would've done exactly what you did and sat there wondering what on earth posses someone to do such a thing.