It is my personal headcanon that #Hannibal killed Professor Sogliato solely because he dared to suggest that He; a direct descendant of the Sforza's by his mother, who by his own admission became a man in Florence, who was surprised that Bedelia had lived in Florence for six months pretending to be the curators wife and didn't know who the Pazzi were, was not Italian enough to grasp the intricacies of Dante.
And honestly, he's so valid.