I'm sorry I have to ask...WTF is a GS talon? You probably meant a 2G Talon ESI.
Was it primer colored or actually painted gray? Good kill regardless. I'd go frickin insane if somebody spit on my car. Might as well spit in my face. Not that my car is the greatest, but it is my damn property. There are a few out there that think just cause they've got the eclipse/talon badge on their N/A, that they are the same performance wise. There is a 70!!!! HP difference between a stock turbo and stock N/A.
BTW...I'm not trying to downplay your kill in any way. That jackazz got exactly what he deserved...a good spanking.