I don't think you have anything to be embarrassed about. My brother was one of those snake people. He always had one on him when out in public and was known to get kicked out of places when one would stick its head out from an arm sleeve. I learned to tolerate them and kind of enjoy handling one once in a while, but I totally understand the fear some people have of them. I think the people handling them should be considerate and not assume the person standing next to them is ok with one. (My brother always thought it was funny to scare the Wal-Mart cashier...really...it is NOT funny) He could have given you some kind of warning he had a snake. At least, generally with a dog, you see it before you approach a person and can voluntarily choose to keep your distance. Snakes blend in so well that they do take you by surprise and can potentially cause a medical emergency. I'm glad you were able to make it home even if you don't remember the drive.