Oh Amanda Im sorry to hear you had a run in with such jerks.
What planet do these people come from??
I hope your rides in future are free from such idiots.