I am also a big believer that animals "tend" to have "humanistic" qualities. Others will disagree..........And, that is their right to do so. 
Have you ever just met someone you immediately didn't like? You know....That gut feeling? I have. And, my gut is generally on target with people that I want to spend my time with or not. Your snake could be doing the same thing.
I am not saying your friend is a bad person at all. I am just saying that some creatures do not "click" for some reason or another.
I am a believer in energy. It is everwhere if you are tuned into it or not. I also believe that animals in touch with this. So, it is not suprising to me when I hear things like this.
I had a Borneo Short tailed python for a while that just did not like my wife. It would puff and hiss just about evertime it saw her. And, she didn't care for it much either. They were just two beings that didn't "click". One the other hand........The Borneo was a real fun mellow snake with me.
She also had problems with one of my ball pythons. She said it struck at her when I thought it was the sweetest thing in the world. It should be said that my wife is also not super comfortable with snakes. Especially anything that is not baby sized. So, the ball could have been picking up on that.
More than likely you snake is acting or reacting to your friends nervousness. But, there could be more subltle things at work as well. Tell your friend to go in your snake room with a different attitude and energy.
This could be a fun little experiment. Have your friend sit away from your snake area and focus on things that make him/her joyful. You know..........Find his/her "happy place." Start talking about winning the lottory.........Stuff like that. Then, introduce your snake to him/her once your friend had attained that spot. See if it makes a difference.
"The six o'clock rantings of a madman." 
John
-----
"To be the best..........You must lose your mind."