I totally agree and now understand why people fear snakes. Many are harmless, but their strike is so powerful it freaks the daylights out you. My guinea pig almost took my thumb off once, yet I did not fear handling him again. Strange how the mind works.
I'm sorry your baby had a stressful trip to you. Hopefully he's settling in ok. Enjoy your new snake!