Re: Ouch !!!
Just for future reference...
Always leave a good space from the car ahead of you at stop lights. I'll generally leave about a car length (which is a lot). If your on a hill and the car in front of you is a clutch they may roll back. Sometimes people will be too far into the intersection and will back up. There may be a need to turn out of the lane your in. And if your in the city, the risk of carjackers.
I'm sorry this moron brought greif into your life and hope everything works out ok.