I've realised something about Spike incidentally. He will have actually called Hannibal 'Lecter' in private on a habitual basis - not because he necessarily knows who he is (I personally think he'd've figured it out once he saw Cpt America et all downstairs, but that's up to you, Tal so let me know) but he _will_ have called him that just because Lecter is a famous pop-culture cannibal in his universe and Spike, like every Whedon character, is all about the cult references.
He also makes the teeth-sucking sound from Silence of the Lambs sometimes for comedic effect, which should be somewhat confusing for folk, unless anyone would recognise it... but y'know, Spike. That might have NOTHING to do with Hannibal.