That really sucks, hard dealing with people like that because really theirs not much you can do, especially you being by yourself. I've had people yell stuff out at me but i've never had anything thrown at me. Too bad you or another driver that witnessed it couldn't get the plate number.