That sucks! Glad to hear you are ok though! One of the 2 times I got hit in my Ranger was by a woman who ran a red light. Thankfully, she had insurance, but she was not opposed to telling me how much she didn't appreciate me causing the accident... Which was apparently my fault..
It was determined she was at fault(obviously), but you sure have to watch out for some people!