I was camping when a adult rattle snake but me on the leg. I didn't even get time to react from his warning rattle. Ever since I've hated all snakes. I don't mind peoples pet snakes (but I won't hold them). If I see one in my yard it get a shovel taken to it, even if it's a garden snake.
Sorry one bit you, but also sorry your punishing them all because of that one.