I think that's why people LOVE when Harry and Severus are in the same room - you're never quite sure what the outsome will be. :)
Harry lives in, evokes, and operates from, a world of emotional, rather than intellectual realities, and Snape is ill-equipped to manage what he most likely considers an inexplicable attraction. Awesome theory!