I can so totally see Snape cutting off his nose to spite his face like this, denying his attraction to Harry for all the reasons you describe. I love his internal monologue and his interpretations of the things that matter. You did a great job with an unreliable narrator.