That wasn't very nice, wobblestheclown. We're all only being hypothetical here.
Maybe if it's set up in sequence, we can all see how it would most probably play out, and I can make a little more sense of this. Because from what I've been constructing based on your conversation, Sherlock would be called to work with the detective from Hannibal's prequel TV show, meets Hannibal, finds out that he eats people, tells Watson about Hannibal, and then goes to see Hannibal again, is rude to him, and then Watson gets there, and then Hannibal eats Watson, and then Hannibal eats Sherlock. That doesn't really make a lot of sense in sequence. For one, why would Sherlock deliberately go back to meet Hannibal after he's already found out that Hannibal eats people? As the world's smuggest detective, he'd be able to tell that there's a risk that he'd be attacked and eaten, and then he'd insult Will Graham to his face for daring to put a person of such skill in potential danger. And then Will would deliberately do nothing to help when Hannibal brings out a boning knife and some fava beans. Okay, that was mean, and also ignores the sequence that was being set up, so I "/strike"d it out. I didn't think it was mean enough to delete, though. I'm not too fond of Sherlock.
Also, how would Watson know where Sherlock was once he went back, and know well enough to arrive first and shoot Hannibal/get eaten before Sherlock? Would Sherlock tell him the address and where Hannibal keeps the house key? Those sound like pieces of information he'd keep to himself so that he can set up some master plan to be executed later in the episode.
So, what would happen here? How would this scenario likely occur, in order, featuring these characters? I'd project something myself, but I'm unfamiliar with prequel!Hannibal and haven't watched more than a few episodes of Sherlock because, as mentioned earlier, I don't like its title character much.